Visualizzazione risultati 1 fino 11 di 11

Discussione: Form registrazione

  1. #1
    Guest

    Predefinito Form registrazione

    Stavo facendo una pagina di iscrizione ma dopo avere creato tutti i form non so come fare x permettere all'utente di inviarmeli alla posta...
    Sapete aiutarmi?

  2. #2
    Guest

    Predefinito

    devi usare php per forza, quindi chiedi nella sezione php!

    se non php un cgi ma sono un po' obsoleti, anche se sempre ottimi

  3. #3
    Guest

    Predefinito

    rikordo ke il CGI non è supportato da AV.

    comunque, rikordo pure che nel pannello di controllo vekkio (poi in quello nuovo nn so) c'è la form macchine che ti crea il codice x i form :)

  4. #4
    Guest

    Predefinito

    Ma io i form sono riuscito a crearli però vorrei sapere lo script per inviare il tutto alla mia mail
    è possibile?

  5. #5
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Lightbulb

    Nella pag. html metti un form che richiama la pag. php

    esempio:

    <form method="post" action="pagina.php">
    Nome: <input type="text" name="nome"><br>
    Email: <input type="text" name="email"><br>
    <input type="submit" value="Invia"><br>
    </form>

    Questo invece nella pagina.php
    <?php

    $nome=$_POST['nome'];
    $email=$_POST['email'];

    if(mail("tua@mail.it","Iscrizione",$nome,"From: <$email>\n\r")){
    echo "Iscrizione confermata!";
    }
    else{ echo "Errore..."; }

    ?>

    Ciao!

  6. #6
    Guest

    Predefinito

    Ecco come l'ho fatto io:
    1^ pag(Registrazione.html)
    <html>

    <head>
    <title>Registrati!</title>
    </head>

    <body>

    <p align=center>Benvenuti<br>nei form di registrazione.<br>
    Compila tutti i campi<br>
    e riceverai la conferma entro 24h<br>
    alla tua e-mail<br><p>

    <form method="post" action="Inviodati.php">
    NickName: <input type="text" name="nome"><br>
    <form method="post" action="Inviodati.php">
    Email: <input type="text" name="email"><br>
    <form method="post" action="Inviodati.php">
    Password:<input type="text" name="password"><br>
    <form method="post" action="Inviodati.php">
    Età:<br> <strong>0 - 13</strong> <input type="radio" name="fasciaetà"><BR>
    <strong>14 - 18</strong> <input type="radio" name="fasciaetà"><BR>
    <strong>19 - 29</strong> <input type="radio" name="fasciaetà"><BR>
    <strong>30 & +</strong> <input type="radio" name="fasciaetà"><BR>
    <input type="submit" value="Invia"><br>
    </form>
    </body>

    </html>
    2^ pag(Inviodati.php)
    <?php

    $Nickname=$_POST['Nickname'];
    $Email=$_POST['Email'];
    $Password=$_POST['Password'];
    $Età=$_POST['Età'];

    if(mail("rbaudis@tin.it","Iscrizione",$nome,"From: <$email>\n\r")){
    echo "Iscrizione confermata!";
    }
    else{ echo "Errore..."; }

    ?>

    Però alla mia e-mail mettendo come dati:Nick=cibbao email=cibbao@hotmail.com pass=blabla Età 13-18 mi arriva solo la parola cibbao
    COME MAI?
    CIAO

  7. #7
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Lightbulb

    Gestisci bene la variabile del testo dell'email...

    $message="Nome: ".$nick." Email: ".$email;

    mail("mail_destinatario","oggetto",$message,"heade rs");

    Ti trovi? cmq penso che sia meglio approfondire un po' di teoria di base.

    ciao! :grin:

  8. #8
    Guest

    Predefinito

    Ho tolto l'età e ho modificato alcune cose ma ora non me li invia neanche più...Mi dice Errore...
    Ecco:
    1^ pag(Registrazione.html)
    <html>

    <head>
    <title>Registrati!</title>
    </head>

    <body>

    <p align=center>Benvenuti<br>nei form di registrazione.<br>
    Compila tutti i campi<br>
    e riceverai la conferma entro 24h<br>
    alla tua e-mail<br><p>

    <form method="post" action="Inviodati.php">
    NickName: <input type="text" name="nome"><br>
    Email: <input type="text" name="email"><br>
    Password:<input type="text" name="password"><br>
    <input type="submit" value="Invia"><br>
    </form>
    </body>

    </html>

    2^ pag.(Inviodati.php)
    <?php

    $nome=$_POST['Nickname'];
    $email=$_POST['Email'];
    $Password=$_POST['Password'];

    if(mail("rbaudis@tin.it","Iscrizione",$nome,$Passw ord,"From: <$email>\n\r")){
    echo "Iscrizione confermata!";
    }
    else{ echo "Errore..."; }

    ?>
    Dove sbaglio?
    VI PREGO AIUTATEMI!!!!!!!!

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da duccio
    rikordo ke il CGI non è supportato da AV.

    comunque, rikordo pure che nel pannello di controllo vekkio (poi in quello nuovo nn so) c'è la form macchine che ti crea il codice x i form :)
    oooooooooooops....scusate avevo dimenticato!!! :grin:

  10. #10
    Guest

    Predefinito

    Allora dove ho sbagliato?

  11. #11
    Guest

    Predefinito

    Non sapete aiutarmi allora?

Regole di scrittura

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