Che vuol dire la riga
Codice PHP:
if (!mysql_query($sql,$con)) 
?

La query di cancellazione l'hai eseguita col comando prima, ora esegui un'altra query usando una variabile ($sql) mai definita.