• User Newbie

    [Altri] Form

    Nella realizzazione del sito mi sono "piantato", nella realizzazione del form che invia correttamente ad outlook; manon legge i dati inseriti, penso che il problema sia nella codificama.... non so se qualcuno riesce ad aiutarmi, grazie mille

    cod html

    <html xmlns="...">

    <head>
    <meta http-equiv="Content-Type" content="text/html"; charset=iso-8859-1" />
    <title>FORM</title>
    </head>
    <body background="grigio0022.jpg">
    <form name="Form" enctype="text/plain" method="post" action="mail_2.php">

    <table border="1" width="42%" id="table1">
    <tr>
    <td width="138" bgcolor=#FFFF00>ditta:</td>
    <td bgcolor="#99FF66">
    <input type="text" name="ditta" size="30" ></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>Settore di attività:</td>
    <td bgcolor="#99FF66">
    <input type="text" name="Settore" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>Nome </td>
    <td bgcolor="#99FF66">
    <input type="text" name="nome" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>Funzione</td>
    <td bgcolor="#99FF66">
    <input type="text" name="Funzione" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>Telefono</td>
    <td bgcolor="#99FF66">
    <input type="text" name="Telefono" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>e-mail:
    </td>
    <td bgcolor="#99FF66">
    <input type="text" name="e-mail" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>conferma e-mail:
    </td>
    <td bgcolor="#99FF66">
    <input type="text" name="e-mail" size="30"></td>
    </tr>
    <tr>
    <td width="138" bgcolor=#FFFF00>Testo del messaggio::</td>
    <td bgcolor="#99FF66">
    <textarea rows="10" cols="30" name="testo">
    </textarea></td>
    </tr>
    <tr>
    <td width="138">
     </td>
    <td >
    <input type="submit" value="Invia"><input type="reset" value="Cancella"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    Codice php

    <?php
    // Raccolgo i dati
    $oggetto = $_POST['ditta'];
    $settore = $_POST['settore'];
    $nome = $_POST['nome'];
    $funzione = $_POST['funzione'];
    $email = $_POST['email'];
    $remail = $_POST['remail'];
    $testo = $_POST['testo'];
    // Verifico se le due email sono uguali
    if($email != $remail){ die("Le due email non coincidono"); }
    // costruiamo alcune intestazioni generali
    $header = "From: <$mio sito>\n";
    $header .= "X-Mailer: E-Mail\n";

    // costruiamo le intestazioni specifiche per il formato HTML
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1'\"\n";
    

    $oggetto .="$ditta";
    $messaggio .="$settore";
    $messaggio .= "<br/>\n";
    $messaggio .="$nome";
    $messaggio .= "<br/>\n";
    $messaggio .="$funzione";
    $messaggio .= "<br/>\n";
    $messaggio .="$telefono";
    $messaggio .= "<br/>\n";
    $messaggio .="E-Mail: $email";
    $messaggio .= "<br/>\n";
    $messaggio .="Testo messaggio: $testo";
    $messaggio .= "<br/>\n";
    $messaggio .= "<br/>\n";
    // Invio le email
    mail("mio email", $oggetto, $messaggio, $header); //
    // Confermo
    echo 'E-Mail inviata con Successo!';
    ?>

    Tipo:
    Altri


  • User Newbie

    Mi scuso ma sono riuscito a risolere il mio problema.
    Grazie comunque e.... alla prossima
    ciao


  • User

    Puoi postare come hai risolto? grazie