mi sono scaricato il codice ed ora gli do un occhio...
primo gravissimo errore in questa riga :
codice:
exit('
errore nella query ricerca in base all'anagrafica... </br>: ' . mysql_error() . '</p>');
Se usi gli apici singoli in un comando di stampa (che sia echo o print non fa differenza) non puoi mettere nella stringa un ennesimo apice da stampare così semplicemente perchè ti viene interpretato come chiusura della stringa. e di conseguenza da qual punto in poi il php non viene più interpretato.
Due soluzioni : o metto il backslah \'
codice:
exit('
errore nella query ricerca in base all\'anagrafica... </br>: ' . mysql_error() . '</p>');
oppure usi le virgolette:
codice:
exit("
errore nella query ricerca in base all'anagrafica... </br>: " . mysql_error() . "</p>");
Se per scrivere dovessi usare un prog che controlla la sintassi, errori come questo sarebbero visualizzati e scovati in un attimo