Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form->sql.. non va!

  1. #1

    form->sql.. non va!

    ciao a tutti!
    vorrei inviare i dati da un form (in iscriz.php) nel database SQL, ma non funziona e non capisco perchè.. potreste aiutarmi?
    e come dovrei fare per inviare i dati direttamente sulla mia e-mail anzichè dal database?

    scusate.. sono nuovo di php e nn sono molto abile!!
    grazie mille!

    iscriz.php
    <?php
    include("config.php");
    echo "<form action='$regScript' method='$formMethod' name='form'>


    Nome*:
    <input name='nome' type='text' id='nome' maxlength='20'>
    </p>


    Cognome*:
    <input name='cognome' type='text' id='cognome' maxlength='20'>
    </p>


    Data di nascita*:
    <input name='data' type='text' id='data' maxlength='10'>
    ...
    <input name='Send' type='send' id='Send' value='Register!'>
    </p>
    </form>";
    ?>


    reg.php
    <?php
    // include("config.php");

    if($formMethod == "post") {
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $data = $_POST['data'];
    $sesso = $_POST['sesso'];
    $citta = $_POST['citta'];
    $telefono = $_POST['telefono'];
    $email = $_POST['email'];
    $notizie = $_POST['notizie'];
    $nome_pg = $_POST['nome_pg'];
    ...
    $alab_bastone = $_POST['alab_bastone'];
    $add_fisico = $_POST['add_fisico'];
    $chierici_1 = $_POST['chierici_1'];
    $ident_veleni = $_POST['ident_veleni']; }

    mysql_connect($mySQLhost, $mySQLuser, $mySQLpass)
    or die("Error: " . mysql_error());
    mysql_select_db($mySQLdb);

    mysql_query("INSERT INTO `gdrlive_pg` ( `id` , `nome` , `cognome` , `data` , `sesso` , `citta` , `telefono` , `email` , `notizie` , `nome_pg` , `razza` , `sesso_pg` , `pugnale_mischia` , `arco` , `mancino` , `chierici_2` , `spada_ascia` , `scudo` , `ambidestria` , `valutazione` , `mazza_mart` , `arm_cuoio` , `contare` , `primo_soccorso` , `pugnale_lancio` , `arm_cuoio_bork` , `leggere_scriv` , `anatomia` , `spadone_2mani` , `arm_anelli` , `maghi_1` , `percez_magia` , `mazza_2mani` , `arm_piastre` , `maghi_2` , `ident_pozioni` , `alab_bastone` , `add_fisico` , `chierici_1` , `ident_veleni` ) VALUES ('','"$nome"','"$cognome"','"$data"','"$sesso"','" $citta"','"$telefono"','"$email"','"$notizie"','"$ nome_pg"','"$razza"','"$sesso_pg"','"$pugnale_misc hia"','"$arco"','"$mancino"','"$chierici_2"','"$sp ada_ascia"','"$scudo"','"$ambidestria"','"$valutaz ione"','"$mazz_mart"','"$arm_cuoio"','"$contare"', '"$primo_soccorso"','"$pugnale_lancio"','"$arm_cuo io_bork"','"$leggere_scriv"','"$anatomia"','"$spad one_2mani"','"$arm_anelli"','"$maghi_1"','"$percez _magia"','"$mazza_2mani"','"$arm_piastre"','"$magh i_2"','"$ident_pozioni"','"$alab_bastone"','"$add_ fisico"','"$chierici_1"','"$ident_veleni"')"))

    mysql_close(); }
    ?>

  2. #2
    scrivi le query in questo modo
    codice:
    mysql_query("INSERT INTO ... ecc. ecc..") or die(mysql_error());
    in modo da fare il debug
    per mandare tutto via mail
    www.php.net/mail

    codice:
    // mail($to, $subject, $content);
    mail('pippo@pippo.it', "dati dal web", "$nome $cognome ecc...");
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3

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.