Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di quecha
    Registrato dal
    Oct 2007
    Messaggi
    176

    insert into non scrive sul db

    Ciao a tutti, ho un problema di inserimento nel db.
    codice:
    <?php
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $telefono = $_POST['telefono'];
    $email = $_POST['email'];
    $via = $_POST['via'];
    $user = $_POST['user'];
    $password = $_POST['password'];
    
    echo "$nome 
    ";
    echo "$cognome 
    ";
    echo "$telefono 
    ";
    echo "$email 
    ";
    echo "$via 
    ";
    echo "$user 
    ";
    echo "$password
    ";
    
    $connessione = mysql_connect('localhost','root','');
    if(!$connessione)
    {
        die("Errore di connessione al database, impossibile procedere");
    }
    
    mysql_select_db('sessioni',$connessione);
    
    mysql_query("INSERT INTO utenti (nome, cognome, via, telefono, email, password, user) VALUES('$nome', '$cognome', '$via', '$telefono', '$email', '$password', '$user')");
    
    mysql_close ($connessione);
    ?>
    Vorrei inviare dei dati da un form per farli inserire nel db ma non li inserisce, ho provato a scrivere le variabili che passo con il form ed è tutto ok.Anche se inserisco i dati manualmente da phpmyadmin funziona tutto.
    Da cosa dipende questo mancato inserimento?
    Vedere il mondo in un granello di sabbia
    e il cielo in un fiore di campo,
    tenere l'infinito nel palmo della mano e l'eternità in un'ora.
    William Blake

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    beh, da cosa dipende potevi verificarlo anche tu se avessi messo un controllo che ti dica che errore si può essere verificato! se poi non da errori allora ci guardiamo insieme

    Codice PHP:

    mysql_select_db
    ('sessioni',$connessione) or die(mysql_error());

    mysql_query("INSERT INTO utenti (nome, cognome, via, telefono, email, password, user) VALUES('$nome', '$cognome', '$via', '$telefono', '$email', '$password', '$user')") or die(mysql_error());

    mysql_close ($connessione); 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it L'avatar di quecha
    Registrato dal
    Oct 2007
    Messaggi
    176
    Ho capito qual'era il problema, lasciavo un campo del db vuoto.
    Ma come posso si fa a far compilare un form ed inserire i dati nel db lasciando un campo a discrezione dell'amministratore?
    Nel senso che l'amministratore potrà decidere il lieve di permesso di accesso dell'utente.Non so se mi sono spiegato benissimo...

    Grazie per or die(mysql_error()), sono un novello di php e non conosco molto...
    Vedere il mondo in un granello di sabbia
    e il cielo in un fiore di campo,
    tenere l'infinito nel palmo della mano e l'eternità in un'ora.
    William Blake

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.