Visualizzazione dei risultati da 1 a 4 su 4

Discussione: inserire dati nel DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67

    inserire dati nel DB

    Buon pomeriggio a chi non è al mare.

    Qualcuno può aiutarmi a risolvere il problema di inserimento dati nel DB mysql?

    Il mio problema è che, partendo da un form, metodo post, invio i dati ad un file nominato salva.php e da questo i dati dovrebbero essere salvati nel DB, ma niente di tutto questo.

    non sapendo dove stò sbagliando vi posto il file contenete il form

    <div id="nav">
    Per iscriverti compila i campi sottostanti

    <form action="Salva.php" method="post">
    nome: <input name="nome"type="text" >

    cognome: <input name="cognome"type="text" >

    Luogo:<select name="luogo">
    <option value="AG" >Agrigento</option>
    <option value="AL" >Alessandria</option>
    <option value="AN" >Ancona</option>
    <option value="AO" >Aosta</option>
    <option value="AR" >Arezzo</option>
    <option value="AP" >Ascoli Piceno</option>
    <option value="AT" >Asti</option>
    <option value="AV" >Avellino</option>
    <option value="BA" >Bari</option>
    <option value="BT" >Barletta-Andria-Trani</option>
    <option value="BL" >Belluno</option>
    <option value="BN" >Benevento</option>
    <option value="BG" >Bergamo</option>
    <option value="BI" >Biella</option>
    <option value="BO" >Bologna</option>
    <option value="BZ" >Bolzano</option>
    <option value="BS" >Brescia</option>
    <option value="BR" >Brindisi</option>
    <option value="CA" >Cagliari</option>
    <option value="CL" >Caltanissetta</option>
    <option value="CB" >Campobasso</option>
    <option value="CI" >Carbonia-Iglesias</option>
    <option value="CE" >Caserta</option>
    <option value="CT" >Catania</option>
    <option value="CZ" >Catanzaro</option>
    <option value="CH" >Chieti</option>
    <option value="CO" >Como</option>
    <option value="CS" >Cosenza</option>
    <option value="CR" >Cremona</option>
    <option value="KR" >Crotone</option>
    <option value="CN" >Cuneo</option>
    <option value="EN" >Enna</option>
    <option value="FE" >Ferrara</option>
    <option value="FI" >Firenze</option>
    <option value="FG" >Foggia</option>
    <option value="FC" >Forlì - Cesena</option>
    <option value="FR" >Frosinone</option>
    <option value="-" >Fuori Italia</option>
    <option value="GE" >Genova</option>
    <option value="GO" >Gorizia</option>
    <option value="GR" >Grosseto</option>
    <option value="IM" >Imperia</option>
    <option value="IS" >Isernia</option>
    <option value="SP" >La Spezia</option>
    <option value="AQ" >L'Aquila</option>
    <option value="LT" >Latina</option>
    <option value="LE" >Lecce</option>
    <option value="LC" >Lecco</option>
    <option value="LI" >Livorno</option>
    <option value="LO" >Lodi</option>
    <option value="LU" >Lucca</option>
    <option value="MC" >Macerata</option>
    <option value="MN" >Mantova</option>
    <option value="MS" >Massa Carrara</option>
    <option value="MT" >Matera</option>
    <option value="MD" >Medio Campidano</option>
    <option value="ME" >Messina</option>
    <option value="MI" >Milano</option>
    <option value="MO" >Modena</option>
    <option value="NA" >Napoli</option>
    <option value="NO" >Novara</option>
    <option value="NU" >Nuoro</option>
    <option value="OG" >Ogliastra</option>
    <option value="OT" >Olbia-Tempio</option>
    <option value="OR" >Oristano</option>
    <option value="PD" >Padova</option>
    <option value="PA" >Palermo</option>
    <option value="PR" >Parma</option>
    <option value="PV" >Pavia</option>
    <option value="PG" >Perugia</option>
    <option value="PS" >Pesaro</option>
    <option value="PU" >Pesaro - Urbino</option>
    <option value="PE" >Pescara</option>
    <option value="PC" >Piacenza</option>
    <option value="PI" >Pisa</option>
    <option value="PT" >Pistoia</option>
    <option value="PN" >Pordenone</option>
    <option value="PZ" >Potenza</option>
    <option value="PO" >Prato</option>
    <option value="RG" >Ragusa</option>
    <option value="RA" >Ravenna</option>
    <option value="RC" >Reggio Calabria</option>
    <option value="RE" >Reggio Emilia</option>
    <option value="RI" >Rieti</option>
    <option value="RN" >Rimini</option>
    <option value="RM" >Roma</option>
    <option value="RO" >Rovigo</option>
    <option value="SA" >Salerno</option>
    <option value="SS" >Sassari</option>
    <option value="SV" >Savona</option>
    <option value="SI" >Siena</option>
    <option value="SR" >Siracusa</option>
    <option value="SO" >Sondrio</option>
    <option value="TA" >Taranto</option>
    <option value="TE" >Teramo</option>
    <option value="TR" >Terni</option>
    <option value="TO" >Torino</option>
    <option value="TP" >Trapani</option>
    <option value="TN" >Trento</option>
    <option value="TV" >Treviso</option>
    <option value="TS" >Trieste</option>
    <option value="UD" >Udine</option>
    <option value="VA" >Varese</option>
    <option value="VE" >Venezia</option>
    <option value="VB" >Verbano Cusio Ossola</option>
    <option value="VC" >Vercelli</option>
    <option value="VR" >Verona</option>
    <option value="VV" >Vibo Valentia</option>
    <option value="VI" >Vicenza</option>
    <option value="VT" >Viterbo</option>
    </select>

    Disciplina: <select name="discipline">
    <option value="avvocato" >avvocato</option>
    <option value="commercialista" >commercialista</option>
    <option value="ragioniere" >ragiioniere</option>
    </select>


    <input name="salva.php" type="submit" value="Invia">
    </form>
    </div>

    e di seguito il file salva.php


    <?php
    $host = 'localhost';
    $user = 'root';
    $password = 'root';
    $database = 'utenti';

    $nome='$_POST[nome]';
    $cognome='$_POST[cognome]';
    $luogo='$_POST[luogo]';
    $discipline='$_POST[discipline]';

    $db = mysql_connect($host, $user, $password)
    or die ( "impossibile connetersi al server");
    mysql_select_db($database, $db)
    or die ("impossibile connettersi al daabasee");

    $query="INSERT INTO_iscritti_(nome,_cognome,_luogo,_discipline) VALUES_('$nome',_'$cognome','$luogo,'$discipline') ";

    grazie
    Neke

  2. #2
    facciamo ordine..

    $db = mysql_connect($host, $user, $password)
    or die ( "impossibile connetersi al server");
    mysql_select_db($database, $db)
    or die ("impossibile connettersi al daabasee");

    $query="INSERT INTO_iscritti_(nome,_cognome,_luogo,_discipline) VALUES_('$nome',_'$cognome','$luogo,'$discipline') ";

    la tabella mysql come si chiama?
    iscritti
    oppure
    _iscritti_
    ?
    nella query noto che INSERT INTO è attaccato senza spazio al nome della tabella dovresti controllare quello

    in ogni caso sarebbe anche più utile se aggiungessi questo echo allo script

    echo mysql_error();

    ti restituisce l'errore del database,se relativo alla query inserita o un problema di connessione

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    codice:
    VALUES ('$nome', '$cognome', '$luogo, '$discipline')";
    Correggi questa parte...
    Personal Home Page

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    finalmente sono riuscito a risolvere il problema.

    grazie

    Neke


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.