-
Aiuto con il database
Ho creato un form di iscrizione con artisteer al quale ho allegato un file in php che dovrebbe salvare i dati inseriti nel database altervista, vi posto il codice
Codice PHP:
include('connetti_db.php');
$username=$_POST['username'];
$email=$_POST['mail'];
$pass=$_POST['pass'];
$nome=$_POST['nome'];
$cogn=$_POST['cogn'];
$cat=$_POST['cat'];
$CFimp=$_POST['CFImp'];
if($cat=='Dipendente'){
$sqlcmd="select id from Impresa where CFimp='$CFimp'";
$IDimp=mysql_query($sqlcmd);
$sqlcmd="Insert into Dipendente values(NULL,'$username','$email','$pass','$nome','$cogn','$CFimp','$IDimp')";
mysql_query($sqlcmd);
if (!mysql_errno()==0)
echo "Comando eseguito con successo";
else
echo "Errore nel comando";
}else{
$sqlcmd="Insert into Impresa values(NULL,'$username','$email','$pass','$nome','$cogn','$CFimp')";
echo $sqlcmd;
mysql_query($sqlcmd);
if (!mysql_errno()==0)
echo "Comando eseguito con successo";
else
echo "Errore nel comando";
}
mysql_close($conn);
//header('location:home.html');
Non mi da messaggi di errore anzi mi da comando eseguito con successo ma in phpmyadmin non salva nulla.
-
Perché l'espressione !mysql_errno()==0? Questa è vera quando si verifica un errore, non il contrario.
Poi vedo che fai l'echo della query appena eseguita, se poi la provi ad eseguire da phpMyAdmin cosa succede?
-
Ahahahhahahah dopo circa 3 ire che cercavo la soluzione mi accorgo che mi ero dimenticato il campo della password nella tabella, cose che capitano :/