Visualizzazione risultati 1 fino 5 di 5

Discussione: creare modulo e salvare i dati in una pagina del sito

  1. #1
    streammingmania non è connesso Neofita
    Data registrazione
    13-07-2009
    Messaggi
    9

    Question creare modulo e salvare i dati in una pagina del sito

    Salve, qualcuno potrebbe aiutarmi nel creare una pagina modulo per poi salvare i dati in una pagina del sito?
    Ne ho provate tante senza risultati soddisfacenti,con CGI era più semplice a quanto pare.
    Ringrazio chiunque voglia darmi un aiuto.

  2. #2
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Hai almeno una base di partenza in HTML?

  3. #3
    streammingmania non è connesso Neofita
    Data registrazione
    13-07-2009
    Messaggi
    9

    Predefinito risposta

    bhè non sono completamente bianco,insomma me la cavicchio.

    -

    scusa mytologia io ho costruito questo form:
    Codice HTML:
    <form name="modulo" action="prenotazioni.php" method="post">
    <table>
    <tr>
    <td>Nome utente:</td><td><input type="text" name="nome" size="20"></td>
    </tr>
    <tr>
    <td>cognome:</td><td><input type="text" name="cognome" size="20"></td>
    </tr>
    
    <tr>
    <td>Indirizzo email:</td><td><input type="text" name="email" size="20"></td>
    </tr>
    <tr>
    <td>mese:</td>
    <td>
    <select name="mese">
    <option value="gennaio">gennaio</option>
    <option value="febbraio">febbraio</option>
    <OPTION Value=marzo> marzo</option>
    <OPTION Value=aprile>aprile</option>
    <OPTION Value=maggio>maggio</option>
    <OPTION Value=giugno>giugno</option>
    <OPTION Value=luglio>luglio</option>
    <OPTION Value=agosto>agosto</option>
    <OPTION Value=settembre>settembre</option>
    <OPTION Value=ottobre>ottobre</option>
    <OPTION Value=novembre>novembre</option>
    <OPTION Value=dicembre>dicembre </option>
    </select>
    </td>
    </tr>
    <tr>
    <td>giorno:</td>
    <td>
    <select name="giorno">
    <OPTION value=1>1
    <OPTION value=2>2
    <OPTION value=3>3
    <OPTION value=4>4
    <OPTION value=5>5
    <OPTION value=6>6
    <OPTION value=7>7
    <OPTION value=8>8
    <OPTION value=9>9
    <OPTION value=10>10
    <OPTION value=11>11
    <OPTION value=12>12
    <OPTION value=13>13
    <OPTION value=14>14
    <OPTION value=15>15
    <OPTION value=16>16
    <OPTION value=17>17
    <OPTION value=18>18
    <OPTION value=19>19
    <OPTION value=20>20
    <OPTION value=21>21
    <OPTION value=22>22
    <OPTION value=23>23
    <OPTION value=24>24
    <OPTION value=25>25
    <OPTION value=26>26
    <OPTION value=27>27
    <OPTION value=28>28
    <OPTION value=29>29
    <OPTION value=30>30
    <OPTION value=31>31
    </select>
    </td>
    </tr>
    
    
    
    
    <tr>
    <td>ora inizio:</td><td><input type="text" name="inizio" size="5"></td>
    </tr>
    <tr>
    <td>ora fine:</td><td><input type="text" name="fine" size="5"></td>
    </tr>
    <tr>
    <td>telefono:</td><td><input type="text" name="telefono" size="20"></td>
    </tr>
    
    
    
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Invia email"></td>
    </tr>
    </table>
    </form>
    e questa pagina php:
    Codice PHP:
    <?php
    $messaggio
    ="email da streammingmania. L'utente $_POST[nome] $_POST[cognome] (a cui puoi rispondere a: $_POST[email], ha prenotato $_POST[giorno]$_POST[mese],dalle ore $_POST[inizio]alle ore $_POST[fine] telefono n°$_POST[telefono]";
    mail("pegaso8409@libero.it", "Invio email da: $_POST[cognome]", $messaggio);
    ?>
    così facendo mi invia l'eMail e funziona.
    Se invece voglio che mi crei una pagina con le risposte del modulo e ovviamente cambiando
    Codice HTML:
    "<form name="modulo" action="prenotazioni.php" method="post">
    <table> con:
    <form name="modulo" action="risposte.php" method="post">
    <table>
    in questa pagina inserisco il seguente codice:
    Codice PHP:
    <?php
    echo "nome: $nome <br>";
    echo
    "cognome: $cognome <br>";
    echo
    "email: $email<br>";
    echo
    "mese: $mese<br>";
    echo
    "giorno: $giorno<br>";
    echo
    "inizio: $inizio<br>";
    echo
    "fine: $fine<br>";
    echo
    "telefono: $telefono<br>";
    ?>
    ebbene al momento dell'invio ("submit") la pagina mi da le risposte in chiaro ma non le memorizza,ora mi chiedo, dove sbaglio?
    Ultima modifica di andreafallico : 01-08-2010 alle ore 11.31.13

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Con echo i dati vengono solo stampati.
    Per salvarli devi utilizzare un database o un file, fai una ricerca nel forum.

  5. #5
    streammingmania non è connesso Neofita
    Data registrazione
    13-07-2009
    Messaggi
    9

    Predefinito

    grazie Andreafallico,darò una sbirciata

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •