Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12

    Invio dati da form a Mysql

    Buongiorno a tutti

    sono nuovo e premetto che è la prima volta che mi cimento con php e mysql ma vorrei fare un database locale con una interfaccia web per un negozio di amici.

    Quindi sono qui a chiedervi un aiuto.

    Il database si chiama: toc
    Le due tabelle sono: Tessera, Casella

    Ora ho un grande problema... mi sono stoppato da un po all'inserimento a db dopo aver inserito i dati in un form html.

    Mi spiego: inserisco i dati in text per i vari campi della tabella Tessera. In seguito al click sul pulsante "Salva" vorrei creassero una nuova riga nel suddetto db ma non riesco T_T

    Mi riuscite a scriver un pezzo di codice per farmi capire come fare?

    E se riuscite mi date una dritta su come avviare e chiudere la connessione con il db? Non riesco a capirlo... ognuno scrive a modo suo xD (ps: nn ho inserito password e il db è in locale)

    Grazie 1000 a chi avrà la pazienza di aiutarmi

  2. #2
    Sicuramente ti tornera' profiquo leggere questa guida.

    http://database.html.it/guide/leggi/87/guida-mysql/

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Grazie ora la leggo ^^

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Ho dato un'occhiata alla guida ma nn spiega nulla dell'ìiterazione php/mysql u.u

    MySql lo conosco e i comandi anche il mio problema sn le operazioni da fare con php per la connessione, la chiusera e l'inserimento dei dati da form dopo aver premuto un Bottone.

  5. #5
    Originariamente inviato da Lethe86
    Ho dato un'occhiata alla guida ma nn spiega nulla dell'ìiterazione php/mysql u.u

    MySql lo conosco e i comandi anche il mio problema sn le operazioni da fare con php per la connessione, la chiusera e l'inserimento dei dati da form dopo aver premuto un Bottone.
    basta cercare nelle guide. troverai pure altre cose che ti potranno servire.

    http://php.html.it/guide/leggi/77/gu...mysql-pratica/

    http://php.html.it/guide/

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Giusto per info... non vengo a scrivere sui forum se prima non mi sn messo a fare ricerche e leggere guide... ciò che mi linki ho già visto tutto... per le connessioni è che nn le capisco

    $connessione = mysql_connect("localhost","username","password");

    Cioè mi basta scrivere questa cosa sopra riportata all'inizio e basta? O_o

    Invece per copiare dei dati da text di un form html dopo aver premuto un bottone trovo tante cose frammentarie.

    Cmq grazie lo stesso

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    <body>
    <html>
    <body bgcolor="yellow">
    <body link="blue" alink="blue" vlink="blue">
    <font face="Georgia" color="Black" size="3">

    <FORM method="post" >

    NOME: <INPUT type="TEXT" name="nome" maxlength="50" size="30" value="">



    <INPUT type="SUBMIT">

    </FORM>

    </body>
    </html>

    <?php

    $con = mysql_connect("localhost","","");

    if (!$con) {
    die('Errore connessione: ' . mysql_error());
    }

    mysql_select_db("toc", $con);

    $sql="INSERT INTO Tessera (Nome) VALUES ('$_POST[nome]')";

    if (!mysql_query($sql,$con))
    {
    die('Errore inserimento: ' . mysql_error());
    }
    echo "Tessera aggiunta";

    mysql_close($con);
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Questo è quello che ho ottenuto alla fine. Però i dati (in questo momento solo il Nome) non vengono inseriti nella Tabella Tessera T_T

    Riuscite a darmi una manina?

    Info aggiuntiva: Tutti i campi della tabella sono impostati che posson esser null tranne l'id che cmq è autoincrementante; quindi credo che va bene se nn inserisco nessun dato nell'inseremento ma solo il Nome giusto per far le prove

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    <body>
    <html>
    <body bgcolor="yellow">
    <body link="blue" alink="blue" vlink="blue">
    <font face="Georgia" color="Black" size="3">

    <FORM method="post" >

    NOME: <INPUT type="TEXT" name="nome" maxlength="50" size="30" value="">



    <INPUT type="SUBMIT">

    </FORM>

    </body>
    </html>

    <?php

    $con = mysql_connect("localhost","","");

    if (!$con) {
    die('Errore connessione: ' . mysql_error());
    }

    mysql_select_db("toc", $con);

    $sql="INSERT INTO Tessera (Nome) VALUES ('$_POST[nome]')";

    if (!mysql_query($sql,$con))
    {
    die('Errore inserimento: ' . mysql_error());
    }
    echo "Tessera aggiunta";

    mysql_close($con);
    ?>

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    up

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.