Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ricevere i dati di un modulo web

    salve a tutti,ho creato un modulo web,il seguente:



    <form method="post" action="COSA DEVO METTERE?">
    <table style="margin-left: auto; margin-right: auto; text-align: left;" border="0" cellpadding="1" cellspacing="1" width="90%">
    <tbody><tr><td colspan="2" align="center"><big>Compila la richiesta:</big></td></tr><tr><td colspan="2"></td></tr>
    <tr><td style="width: 20%;">Nick : </td><td><input type="text" name="nick" size="20" ></td></tr>
    <tr><td style="width: 20%;">Nome: </td><td><input type="text" name="nome" size="20" ></td></tr>
    <tr><td style="width: 20%;">Età : </td><td><input type="text" name="eta" size="3" ></td></tr>
    <tr><td style="width: 20%;">Email : </td><td><input type="text" name="email" size="25" ></td></tr>
    <tr><td style="width: 20%;">Messenger : </td><td><input type="text" name="messenger" size="25" ></td></tr>
    <tr><td style="width: 20%;">Nazione : </td><td><select name="nazione">
    <option value="Albania">Albania</option>
    <option value="Argentina">Argentina</option>
    <option value="Australia">Australia</option>
    <option value="Austria">Austria</option>
    <option value="Belgium">Belgium</option>
    <option value="Bosnia">Bosnia</option>
    <option value="Brazil">Brazil</option>
    <option value="Canada">Canada</option>
    <option value="Chile">Chile</option>
    <option value="China">China</option>
    <option value="Croatia">Croatia</option>
    <option value="Denmark">Denmark</option>
    <option value="Estonia">Estonia</option>
    <option value="Finland">Finland</option>
    <option value="France">France</option>
    <option value="Germany">Germany</option>
    <option value="Greece">Greece</option>
    <option value="Hungary">Hungary</option>
    <option value="Iceland">Iceland</option>
    <option value="Ireland">Ireland</option>
    <option value="Israel">Israel</option>
    <option value="Italy">Italy</option>
    <option value="Japan">Japan</option>
    <option value="Mexico">Mexico</option>
    <option value="Morocco">Morocco</option>
    <option value="Netherlandsl">Netherlandsl</option>
    <option value="New-Zealand">New-Zealand</option>
    <option value="Norway">Norway</option>
    <option value="Poland">Poland</option>
    <option value="Portugal">Portugal</option>
    <option value="Romania">Romania</option>
    <option value="Russia">Russia</option>
    <option value="Singapore">Singapore</option>
    <option value="Slovenia">Slovenia</option>
    <option value="South-Africa">South-Africa</option>
    <option value="Spain">Spain</option>
    <option value="Sweden">Sweden</option>
    <option value="Switzerland">Switzerland</option>
    <option value="Tunisia">Tunisia</option>
    <option value="United-Kingdom">United-Kingdom</option>
    <option value="United-States">United-States</option>
    <option value="Venezuela">Venezuela</option>
    <option value="Yugoslavia">Yugoslavia</option>
    <option value="czech">czech</option>
    </select></td></tr><tr><td style="width: 20%;">Game : </td><td><select name="game">
    <option value="1">Warrock</option>
    </select></td></tr><tr><td style="width: 20%;">Connessione : </td><td><select name="connessione">
    <option>56K</option>
    <option>128k</option>
    <option>Adsl</option>
    <option>Cable</option>
    <option>T1(+)</option>
    </select></td></tr><tr><td style="width: 20%;">Esperienza : </td><td><select name="esperienza">
    <option>- 1 mese</option>
    <option>- 6 mesi</option>
    <option>- 1 anno</option>
    <option>+ 1 anno</option>
    <option>+ 2 anni</option>
    </select></td></tr><tr><td style="width: 20%;">Disponibilità : </td><td><select name="disponibilita">
    <option>Sera</option>
    <option>Week-end</option>
    <option>Vacanze</option>
    <option>Altro</option>
    </select></td></tr><tr><td style="width: 20%;">Commento : </td><td><textarea name="commento" cols="40" rows="10"></textarea></td></tr><tr><td colspan="2"></td></tr>
    <tr><td colspan="2" align="center"><input value="Invia" type="submit"></td></tr></tbody></table></form>
    </center>


    <div style="padding-left:20px;padding-right:20px;">

    </div>


    Però adesso non so come ricevere i dati,è possibile farli arrivare via mail?

    grazie mille in anticipo!

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Come action metti il nome dello script PHP che va ad interpretare quei dati

    Dopo aver inviato il form ti ritrovi le informazioni nell'array $_POST, ad esempio $_POST['nick'], $_POST['nome'] e cosi via, e puoi farci quello che vuoi,anche inviarli per e-mail, con l'apposita funzione mail()
    http://it.php.net/manual/it/function.mail.php
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    ho fatto lo script che deve acccogliere i dati,eccolo:

    <?php
    $str_nick=$_POST['nick'];
    $str_nome=$_POST['nome'];
    $str_eta=$_POST['eta'];
    $str_email=$_POST['email'];
    $str_messenger=$_POST['messenger'];
    $nazione=$_POST['nazione'];
    $game=$_POST['game'];
    $connessione=$_POST['connessione'];
    $esperienza=$_POST['esperienza'];
    $disponibilita=$_POST['disponibilita'];
    $str_commento=$_POST['commento'];
    echo "
    nick $str_nick";
    echo "
    nome $str_nome";
    echo "
    età $str_eta";
    echo "
    email $str_email";
    echo "
    messenger $str_messenger";
    echo "nazione $nazione";
    echo "game $game";
    echo "connesione $connesione";
    echo "disponibilita $disponibilita";
    echo "esperienza $esperienza";
    echo "
    commento $str_commento";

    ?>

    adesso cosa e dove devo agggiungere per farmi arrivare la mail quando uno invia il modulo?

  4. #4

  5. #5
    dato che non ci capisco niente di php,mi potreste dire il testo da aggiungere qui per farmi arrivare l mail?


    <?php
    $str_nick=$_POST['nick'];
    $str_nome=$_POST['nome'];
    $str_eta=$_POST['eta'];
    $str_email=$_POST['email'];
    $str_messenger=$_POST['messenger'];
    $nazione=$_POST['nazione'];
    $game=$_POST['game'];
    $connessione=$_POST['connessione'];
    $esperienza=$_POST['esperienza'];
    $disponibilita=$_POST['disponibilita'];
    $str_commento=$_POST['commento'];
    echo "
    nick $str_nick";
    echo "
    nome $str_nome";
    echo "
    età $str_eta";
    echo "
    email $str_email";
    echo "
    messenger $str_messenger";
    echo "nazione $nazione";
    echo "game $game";
    echo "connesione $connesione";
    echo "disponibilita $disponibilita";
    echo "esperienza $esperienza";
    echo "
    commento $str_commento";

    ?>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.