• User Attivo

    [Risolto] Form mail php???

    Salve, utilizzo un form mail per il mio sito, come potete vedere qua: davidanna23.com/contatti , avrei bisogno di aggiungere a questo form un ulteriore campo da compilare: "Società"... Come faccio ad aggiungerlo???
    Davide


  • ModSenior

    Ciao davidanna23,

    se non posti il codice è impossibile aiutarti.

    PS: Il link restituisce errore 404.


  • User Attivo

    Lo script che utilizzo è questo: tuttophp.altervista.org/webmailer.htm , scusate ma ho dimenticato a metterlo... Grazie della disponibilità comunque!!!
    Davide


  • ModSenior

    Modifica cosi i file:

    form.dat
    [php]
    <form method="post" action="send.php">
    <table width="400" cellpadding="3" cellspacing="0" bordercolor="#000000" style="border:1px solid">
    <tr>
    <td bgcolor="#DDD0C8"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Form
    mailer</strong> </font></div></td>
    </tr>
    <tr>
    <td bgcolor="#EEEEE8"><table width="351" border="0" cellpadding="3">
    <tr>
    <td width="90"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>*Nome:</strong></font></td>
    <td width="239"><input name="name" type="text" id="name" style="border:1px solid;" size="30"></td>
    </tr>
    <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Cognome:</strong></font></td>
    <td><input name="surname" type="text" id="surname" style="border:1px solid;" size="30"></td>
    </tr>
    <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Città:</strong></font></td>
    <td><input name="city" type="text" id="city" style="border:1px solid;" size="30"></td>
    </tr>
    <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Email:</strong></font></td>
    <td><input name="email" type="text" id="email" style="border:1px solid;" size="30"></td>
    </tr>
    <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>*Oggetto:</strong></font></td>
    <td><input name="object" type="text" id="object" style="border:1px solid;" size="30"></td>
    </tr>
    <tr>
    <td valign="top"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Richiesta:</strong></font></td>
    <td><textarea name="request" cols="30" rows="4" id="request" style="border:1px solid;"></textarea></td>
    </tr>
    <tr>
    <td valign="top"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Società:</strong></font></td>
    <td><input name="societa" type="text" id="societa" style="border:1px solid;"></td>
    </tr>
    <tr>
    <td><input type="submit" name="Submit" value="Invia"></td>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

    campi obbligatori</font></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="21" bgcolor="#DDD0C8"><div align="right"><a href="http://www.tuttophp.altervista.org"><font size="1" face="Verdana" color="black">Realizzato da Php script</font></a></div></td>
    </tr>
    </table>
    </form>
    [/php]

    send.php
    [php]
    <html>
    <head>
    <title>Invio del messaggio</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?
    include("config.php");

    $name=$_POST['name'];
    $surname=$_POST['surname'];
    $city=$_POST['city'];
    $email=$_POST['email'];
    $object=$_POST['object'];
    $request=$_POST['request'];
    $societa=$_POST['societa'];

    if (($name == "") || ($object=="") || ($request==""))
    {
    echo "<center>Uno o più campi obbligatori non sono stati riempiti</center><br>";
    echo "<center><b><font size="2"><a href='javascript:history.back();'>TORNA INDIETRO</a></font></b></center>";
    }
    elseif (($email!="") & !(ereg("([[:alnum:].-]+)(@[[:alnum:].-]+.+)", $email)))
    {
    echo "<center>Hai inserito un indirizzo email in formato non valido</center><br>";
    echo "<center><b><font size="2"><a href='javascript:history.back();'>TORNA INDIETRO</a></font></b></center>";
    }
    else
    {
    if (!(empty($email)))
    $from="From: $email\r\nReply-to: $email\r\n";
    else
    {
    $email="[email protected]";
    $from="From: $email\r\nReply-to: $email\r\n";
    }

    $message=$words."\n\n";
    $message.="Nome: ".$name."\n";

     if (!(empty($surname))) 
     $message.="Cognome: ".$surname."\n"; 
    
     if (!(empty($city))) 
     $message.="Città: ".$city."\n"; 
     if (!(empty($societa))) 
     $message.="Società: ".$societa."\n"; 
    

    $message.="Richiesta: ".$request;
    $message=stripslashes($message);

    mail($email_to,$object,$message,$from);
    echo "<center>Messaggio inviato<br><br><a href="$page_form">Vai al form</a></center>";
    }

    ?>
    </body>
    </html>
    [/php]


  • User Attivo

    Dirti che sei un grande sarebbe troppo poco, grazie veramente mille, ne puoi guardare il risultato su davidanna23.com/sitoziototo/contatti.php
    Davide


  • ModSenior

    Figurati. 🙂

    :ciauz: