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

    problema con stampa risultati form

    Questo è il codice in cui viene riepilogato il contenuto del messeggio proveniente da un form:

    <form style="margin: 0px;" method="POST" action="preventivi.php" name="conferma_preventivo">

    <span style="font-weight: 600;">Riepilogo richiesta:</span>



    <?php
    $var1=$_POST["nome"];
    $var2=$_POST["cognome"];
    $var3=$_POST["azienda"];
    $var4=$_POST["Telefono"];
    $var5=$_POST["preventivo"];
    $var6=$_POST["Fax"];
    $var7=$_POST["requiredemail"];
    $var8=$_POST["messaggio"];
    print ("Nome: $var1
    Cognome: $var2
    Azienda: $var3
    Telefono: $var4
    Tipologia di richiesta: $var5
    Fax: $var6
    E-mail: $var7
    Messaggio: $var8
    ");
    ?>
    <input type="submit" value="Invia" class="pulsante" width="60px">


    </form>

    Fino a qui non ci sono problemi il risultato viene stampato a video.


    Questo è il codice per l'invio via e-mail dei risultati provenienti dal form sopra postato:

    <?php
    $Mailvisitor="$requiredemail";
    $MailTo = "ordini@lightrsm.com";
    $MailSubject = "Richiesta Preventivo";
    $MailSubjectresult ="La vostra richiesta di preventivo su http://www.lightrsm.com è stata inoltrata!\nVerrete contattati da un nostro incaricato\n";
    $MailHeader = "From: Richiesta_dal_sito";
    $MailHeaderesult = "From: Conferma_richiesta";
    $Mailresult = "Conferma richiesta di preventivo";

    //prendo il numero IP
    if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

    if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {

    $ipnumb = getenv("REMOTE_ADDR");

    }else {

    $ipnumb = getenv("HTTP_X_FORWARDED_FOR");

    }

    } else {

    $ipnumb = getenv("REMOTE_ADDR");
    }
    ###################################

    $MailBody .= "Riepilogo richiesta di preventivo dal sito:\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n";
    $MailBody .= "nome : $nome\n";
    $MailBody .= "cognome : $cognome\n";
    $MailBody .= "azienda : $azienda\n";
    $MailBody .= "Telefono : $Telefono\n";
    $MailBody .= "Tipologia richiesta : $preventivo\n";
    $MailBody .= "Fax : $Fax\n";
    $MailBody .= "requiredemail : $requiredemail\n";
    $MailBody .= "messaggio : $messaggio\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n";
    $MailBody .= "Numero IP: $ipnumb"."\n\n";

    //CAMBIO IL RIUSLTATO IN MINUSCOLE
    $MailBody = strtolower($MailBody);

    mail($Mailvisitor, $Mailresult, $MailSubjectresult, $MailHeaderesult);
    mail($MailTo, $MailSubject, $MailBody, $MailHeader);
    echo("<font face=verdana size=2>






    Messaggio inviato con successo
    Verrete contattati da un nostro incaricato
    nel più breve tempo possibile</font>");

    ?>

    Il problema è che in e-mail non mi arrivano solamente questi risultati:

    riepilogo richiesta di preventivo dal sito:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    nome :
    cognome :
    azienda :
    telefono :
    tipologia richiesta :
    fax :
    requiredemail :
    messaggio :
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    numero ip: 82.55.246.7

    cioè il messaggio con i campi vuoti!!!Dove sta l'errore?!?!?!

  2. #2

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.