Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    26

    [PHP] Inserimento Dati E Invio A Db... Non Va

    Volevo realizzare una cosa semplice semplice ... un form di inserimento dati
    con una pagina che poi invia al db... il problema è che o non
    succede niente... o altrimenti crea la riga, ma con tutti i
    campi vuoti...

    ecco il codice delle due pagine

    codice:
    <html><body>
    <form method=post action=insert.php>
    
    Username:
    
    <input type=text size=40 name=username>
    
    
    
    
    Nome:
    
    <input type=text size=40 name=nome>
    
    
    
    
    E-mail:
    
    <input type=text size=40 name=mail>
    
    
    
    
    <input type=submit value=Invia> </form>
    
    </body></html>

    ecco la seconda

    codice:
    <?php
    include ("config.inc.php");
    
    $db = mysql_connect($db_host, $db_user, $db_password);
    
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    
    $query="INSERT INTO utenti(username,nome,mail) VALUES ('$username','$name','$mail')";
    
    ?>

    grazie in anticipo a tutti so che sarà sicuramente una
    banalità ma io non riesco a capire dov'e' il problema

    ciao
    Dario

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    26
    si sapevo di questa cosa...
    ma non ho capito bene come applicarla nel mio caso...

    ciao
    Dario

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858


    i valori che arrivano dal form li trovi nell'array $_POST

    $query="INSERT INTO utenti(username,nome,mail) VALUES ('".$_POST['username']."','".$_POST['name']."','".$_POST['mail']."')";
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    26
    come credevo...
    questo codice non inserisce nulla nel db... non crea nemmeno
    la riga

    codice:
    <?php
    include ("config.inc.php");
    
    $db = mysql_connect($db_host, $db_user, $db_password);
    
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    
    $query="INSERT INTO utenti(username,nome,mail) VALUES ('".$_POST['username']."','".$_POST['name']."','".$_POST['mail']."')";
    
    ?>

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858



    devi eseguire la query con mysql_query($query);
    think simple think ringo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    26
    porta pazienza sono un neofita...
    ora funziona

    ti ringrazio
    Ciao
    Dario

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 © 2024 vBulletin Solutions, Inc. All rights reserved.