Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27

    passaggio dati da form a database MySQL

    Nessuno può aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    esattamente a fare cosa?
    Errare humanum est, perseverare ovest

  3. #3
    Per passare i dati da un form devi fare una query al db passando i parametri $_POST['nomecampo'].

    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27

    mi spiego meglio

    dovrei creare una pagina in cui gli utenti possano inserire dei dati tipo:
    autore
    articolo
    email
    che poi finiscano nel database

    il problema è che non ci capisco molto

  5. #5
    conosci il php? hai installato sul tuo computer mysql?
    CMQ per iniziare ci sono ottimi articoli su freephp.html.it
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27
    per quanto riguarda l'installazione di mysql sto lavorando direttamente online su un mio spazio web

    se conosco php? Ci sto provando da 3 giorni leggendomi le guide di freephp.html.it ma...
    se tu puoi illuminarmi

  7. #7
    Quale è il problema?
    Hai già scritto un po' di codice?

    CMQ, per iniziare, l'ideale è copiare pari pari gli esempi nella guida di freephp
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27
    io scopiazzando qua e là sono arrivata a questo:

    <html>
    <head>
    <title>Inserire i dati </title>
    </head>

    <body>

    <h2>Inserire dati :</h2>
    <form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='post'>

    Autore: <input type='text' name='autorname'>




    E-mail: <input type='text' name='email'>





    <input type='submit' name='submit'>
    </form>
    </body>
    </html>

    <?php

    // interazione con l'utente

    if(isset($_POST["submit"])){
    $autorname = $_POST['autorname'];
    $email = $_POST["email"];


    echo ("Salve $autorname la tua e-mail &egrave; $email");

    }
    ?>

    ma vorrei che l'autore e l'email finissero nel database e non in calce alla pagina

  9. #9
    dove c'è la echo, lì devi fare la connessione al database (guarda come si fa in freephp), poi dovrai fare una query di inserimento nel db, di questo tipo:

    $add = mysql_query("INSERT INTO nometabella VALUES ('$_POST['autore'], '$_POST['email'],e così via....");

    ovviamente devi prima creare il database e la tabella sul db

    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27
    per la connessione al database va bene questo codice??
    <?php

    // accesso a MySQL
    //--------------------------------

    $db = mysql_connect("localhost", "utente", "password") or die ("Impossibile connettersi: " . mysql_error());

    mysql_select_db("nomedatabase",$db);
    ?>

    comunque grazie mille

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.