Ho trovato l'inghippo ) Era proprio nella query

Codice PHP:
$query_su_moduli =  "UPDATE moduli SET ('Semestre' = '".$semestre."', 'Codice_presidente' = '".$cod_presidente."') WHERE ('Codice_modulo' LIKE '%".$Codice_modulo."%')"
La sintassi corretta e' questa:

Codice PHP:
 $query_su_moduli =  "UPDATE moduli SET Codice_presidente = '".$cod_presidente."', Semestre = '".$semestre."'  WHERE Codice_modulo = '".$Codice_modulo."'"
Ora c'e' solo un problemino... L'aggiornamento viene fatto su tutte le righe della tabella 'modulo' che siano in relazione con 'corso_di_studio'. La query, nelle mie intenzioni, dovrebbe limitarsi alla riga in cui 'Codice_modulo' sia quello effettivamente legato all'altra tabella.
Mi viene in mente che forse dovrei lavorare sull'array che genera la tabella html in cui compaiono le righe correlate alla tabella 'corso_di_studio'... Qualcuno puo' darmi un suggerimento?