Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Aiuto con form dati

  1. #1

    Aiuto con form dati

    Ciao a tutti,
    avrei bisogno di un aiuto per l'invio di un form dati con php.

    Ho fatto su una pagina html il classico form dati e su una pagina in .php chiamata invio.php le istruzioni affinchè i dati inseriti nel form mi arrivino direttamente nella mia casella di posta elettronica. Ho inserito anche l'obbligatorieta' di alcuni campi.

    I campi non compilati vengono segnalati correttamente, e il form una volta inviato mi va giustamente sulla pag. di conferma, solo che non mi arrivano i dati in e-mail.

    Qualcuno mi puo' aiutare per favore dando un'occhiatina al codice?

    Grazie mille...

  2. #2
    err posta il codice

  3. #3
    Di seguito inserisco il codice relativo alla pagina di conferma:

    *************

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#000033" text="#FFFFFF" link="#FF0000" vlink="#FF0000" alink="#FF0000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <div align="center">
    <table width="578" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><div align="center">[img]images/fotoalta2.jpg[/img]</div></td>
    </tr>
    <tr>
    <td></td>
    </tr>
    <tr>
    <td>[img]images/cornice-alta2.jpg[/img]</td>
    </tr>
    <tr>
    <td> <table width="100%" border="0" cellspacing="0">
    <tr>
    <td width="14%">[img]images/spacer.gif[/img]</td>
    <td width="86%">
    <?


    $MailTo = "firesons@libero.it";
    $MailSubject = "Nuovo ordine wrestling show";
    $MailHeader = "From: firesons@libero.it";


    $Envoi = 1;

    if ($nome == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>Nome mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "Nome: $nome\n";
    }

    if ($cognome == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>Cognome mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "Cognome: $cognome\n";
    }

    if ($indirizzo == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>Indirizzo mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "Indirizzo: $indirizzo\n";
    }

    if ($citta == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>Città mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "Città: $citta\n";
    }

    if ($cap == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>CAP mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "CAP: $cap\n";
    }

    if ($telefono == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>Telefono mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "Telefono: $telefono\n";
    }

    if ($email == ""){
    echo "<font face=verdana size=2 color=#FF0000>ERROR:</font>
    <font face=verdana size=2>E-mail mancante</font>
    Back

    ";
    $Envoi = 0;
    }
    else {
    $MailBody = "E-mail: $email\n";
    }

    $MailBody .="Primo ordine: ";
    $MailBody .= "$campoordine\n";

    $MailBody .="Pagamento: ";
    $MailBody .= "$pagamento\n";

    $tex = ('Inserire il materiale da ordinare');
    if ($materiale ==""){
    $MailBody .= "Messaggio : $tex\n";
    } else {
    $MailBody .= "Materiale da ordinare: $materiale\n";
    }

    if ($Envoi == 1) {
    mail($MailTo, $MailSubject, $MailBody, $MailHeader);
    echo "
    <font face=verdana size=2 color=BLUE>
    <center>Il modulo è stato inviato correttamente

    Sarete contattati il prima possibile per la conferma dell'ordine</font>
    </center>
    ";
    echo "<a href=ordine.htm><center><font color=#0099CC face=Verdana size=1>
    Back</a></center></font>";
    }
    ?>
    </td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td>[img]images/cornice-alta3.jpg[/img]</td>
    </tr>
    </table>
    </div>
    </body>
    </html>


    **************

    Grazie...

    Firesons

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.