Ciao a tutti.
Ho un problema singolare:
ecco il codice:
codice:
print ("<script language=Javascript>
var sei_sicuro = window.confirm(\"Vuoi veramente eliminare il codice codice_articolo ?\");
if(sei_sicuro==true) { }
else {window.location=\"gestione_fogli_istruzione.php\"; }
</script>
");
$connessione = mysql_connect ($host , $user, $password);
$query= "delete from $nome_tabella where codice_articolo='$codice_articolo'";
$query_risultato = mysql_db_query ($nome_database, $query , $connessione);
if($query_risultato) {
print ("<script language=\"Javascript\">");
print ("alert (\"L eliminazione di $codice_articolo e avvenuta con successo\")");
print ("</script>");
}
else {
print ("<script language=\"Javascript\">");
print ("alert (\"L eliminazione di $codice_articolo NON e avvenuta\")");
print ("</script>");
}
mysql_close ($connessione);
Ecco. come vedete nella prima parte di codice, quella riguardante il javascript, quando io dò annulla nella finestra window.confirm la variabile sei_sicuro dovrebbe essere false. ne consegue che il ciclo dovrebbe uscire e la query non dovrebbe essere lanciata.
invece succede che il window.location viene lanciato e la query pure.
Ma cosa sto sbagliando?
Grazie,
Ale