Visualizzazione dei risultati da 1 a 4 su 4

Discussione: probremi con easyphp

  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    probremi con easyphp

    ciao a tutto...è da poco che stò studiando il php ed il problema che non riesco ad affrontare è questo:
    praticamente come db stò utilizzando "easyphp" ed ho creato un db di nome "dati" con tabella di nome "persone" dove a sua volta ho inserito solo 2 campi ovviamente di tipo varchar "cognome" e "nome" fino quì tutto ok!
    poi ho creato due file php 1 per inviare i dati nel db l'altro per connettersi e inserire nel db....
    il primo file si chiama: create_entry.php5 ed il codice è questo:
    <h2>INSERIMENTO NOMINATIVI NEL DATABASE</h2>

    <form method=post action="sign.php5">

    Cognome:
    <input type="text" size="40" name=cognome>



    Nome:
    <input type="text" size="40" name=nome>




    <input type="submit" name="submit" value="Inserisci!">

    </form>
    il secondo file si chiama sign.php5 ed il codice è questo:
    <?php
    mysql_connect("localhost", "root", "")
    or die ("Non si connette al database");
    mysql_select_db("dati")
    or die ("Non seleziona il database");

    $query = "insert into persone(cognome,nome) values ('$cognome', '$nome');";
    mysql_query($query) or die(mysql_error());
    ?>
    <h2> NOMINATIVI NEL DATABASE</h2>
    non mi da nessun errore ma il problema è che nel db mi va ad inserire i dati vuoti......praticamente mi risulta che ho inserito i dati ma quando apro la tabella...la tabella risulta vuota....dove sbaglio????????
    stò impazzendo.......

    help me please......

  2. #2
    A parte il fatto che easyphp e' una ciofeca e non un database.... sbagli perche' passi il dato con POST ma lo estrai come se utilizzassi register_globals in ON.

    Quindi:

    values ('$cognome', '$nome');";

    deve diventare:

    values ('$_POST[cognome]', '$_POST[nome]')";

    non includere il ; nella variabile della query sql.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    grazie mille.....ho risolto il problema.....ora mi è tutto chiaro....
    ciao alla prossima....

  4. #4
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    grazie mille.....ho risolto il problema.....ora mi è tutto chiaro....
    ciao alla prossima....

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.