Perchè entri ed esci da php?
Prova così
Codice PHP:
if ($row['categoria']=='fornitore' || $row['categoria']=='concessionario' || $row['categoria']=='centro' || $row['categoria']=='scuola')
echo $row['ragione_sociale'];
else
echo $row['nome'].' '.$row['cognome'];
Evita la forma contratta con l'uguale che può creare problemi.
edit. Puoi anche evitare di scrivere mille alternative e usare la funzione in_array:
Codice PHP:
$valori = array('fornitore','concessionario','centro','scuola');
if (in_array($row['categoria'],$valori))
echo 'qualcosa';
else
echo 'altro';