Ciao a tutti.
Ho un problema singolare:
ecco il codice:
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.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);
invece succede che il window.location viene lanciato e la query pure.
Ma cosa sto sbagliando?
Grazie,
Ale


Rispondi quotando