letto e riletto ... manca la domanda.
ad ogni modo hai un errore di query e questo lo puoi vedere gia' dalla colorazione del testo nel tuo post.
Codice PHP:
$query = "INSERT INTO `Clienti` (Id, Nome, Cognome, Indirizzo, Citta, Id_Operazione)
VALUES ('.$_POST['Id']."','".$_POST['Nome']."','".$_POST['Cognome']."','".$_POST['Indirizzo']."','".$_POST['Città']."', '".$_POST['Id_Operazione'].")";
// esecuzione della query ....
$query_results = mysql_query($query) or die( mysql_errno().": ".mysql_error());
echo "&stop=1";
mentre se aggiungi il doppio apice che manca:
Codice PHP:
$query = "INSERT INTO `Clienti` (Id, Nome, Cognome, Indirizzo, Citta, Id_Operazione)
VALUES ('".$_POST['Id']."','".$_POST['Nome']."','".$_POST['Cognome']."','".$_POST['Indirizzo']."','".$_POST['Città']."', '".$_POST['Id_Operazione'].")";
// esecuzione della query ....
$query_results = mysql_query($query) or die( mysql_errno().": ".mysql_error());
echo "&stop=1";
cos'e' &stop ??? ma mi chiedo perche' fare tutta questa fatica a scrivere le variabili a questo modo ... tanto la stringa deve essere tutta parsata, mica viene inviata al browser. Capisco entrare ed uscire dal php per evitare di parsare stringhe che vanno inviate tali e quali al browser, ma mi sfugge l'utilita' nella composizione di una variabile.
Poi non usare lettere accentate con nomi di costanti o indici associativi, rischi incompatibilita'. Ed ancora... passare le stringhe cosi' come sono arrivate senza il minimo controllo non e' certo la cosa migliore a livello di sicurezza dei dati.