Visualizzazione risultati 1 fino 3 di 3

Discussione: Aiuto con il database

  1. #1
    Guest

    Exclamation 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.
    Ultima modifica di karl94 : 30-01-2016 alle ore 20.44.11 Motivo: Formattazione del codice PHP

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    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?

  3. #3
    Guest

    Predefinito

    Ahahahhahahah dopo circa 3 ire che cercavo la soluzione mi accorgo che mi ero dimenticato il campo della password nella tabella, cose che capitano :/

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •