JeffreyvEmpel
Gebruiker
- Lid geworden
- 29 mrt 2013
- Berichten
- 21
Is het in het volgende script mogelijk om in dit formulier direct het land of de landcode te laten meesturen van de zender in de email die de ontvanger ontvangt?
Overigens worden niet alle velden gebruikt in bovenstaand script maar ik durf ze er niet uit te halen omdat ik hem dan niet meer werkend krijg. Een veld waarin land geselecteerd kan worden is overigens ook voldoende, maar mooier als dit achter de schermen automatisch gebeurt..
Bedankt voor jullie hulp!
PHP:
<?
// This is the begiinning of the PHP code
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$address = $_POST['address'];
$state = $_POST['state'];
$city = $_POST['city'];
$zip = $_POST['zip'];
$birth = $_POST['birth'];
$dhs = $_POST['dhs'];
$country = $_POST['country'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$keuze = $_POST['keuze'];
$comments = $_POST['comments'];
$fax = $_POST['fax'];
$error_msg = "";
$msg = "";
if(!$fname){
$error_msg .= "Uw Voornaam \n";
}
if($fname){
$msg .= "Voornaam: \t $fname \n";
}
if(!$lname){
$error_msg .= "Uw Achternaam \n";
}
if($lname){
$msg .= "Achternaam: \t $lname \n";
}
if($country){
$msg .= "Bericht: \t $country \n";
}
if(!$email){
$error_msg .= "Uw E-mail Adres \n";
}
if($email){
if(!eregi("^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\._\-]+\.[a-zA-Z]{2,4}", $email)){
echo "\n<br>Dit is geen geldig e-mail adres. Ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw.\n<br>";
exit;
}
$msg .= "Email: \t $email \n";
}
if(!$keuze){
$error_msg .= "Akkoord \n";
}
if($keuze){
$msg .= "Akkoord: \t $keuze \n";
}
if($comments){
$msg .= "Bericht: \t $comments \n";
}
$sender_email="";
if(!isset($lname)){
if($lname == ""){
$sender_name="Web Customer";
}
}else{
$sender_name=$lname;
}
if(!isset($email)){
if($email == ""){
$sender_email="Customer@website.com";
}
}else{
$sender_email=$email;
}
if($error_msg != ""){
echo "U hebt niet alle velden correct ingevuld.<br><br>"
.nl2br($error_msg) .'<br>Ga <a href="javascript:history.back()">terug</a> en probeer het opnieuw.';
exit;
}
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailheaders .= "From: $fname $lname <$sender_email>\r\n";
$mailheaders .= "Reply-To: $sender_email <$sender_email>\r\n";
mail("EMAILADRESS@gmail.com","Contact",stripslashes($msg), $mailheaders);
header("Location: Bedankt_nl.htm"); /* Redirect browser */
//This is the end of the PHP code
?>
HTML:
<form METHOD=POST ACTION="contact_form_nl.php">
<table border="0" cellspacing="0" cellpadding="0" style="width: 520px">
<tr>
<td class="style18" style="width: 121px">Voornaam*:</td>
<td style="width: 375px"><font face="Verdana"><INPUT TYPE="text" NAME="fname" size="30"></font></td>
</tr>
<tr>
<td class="style18" style="width: 121px">Achternaam*:</td>
<td style="width: 375px"><font face="Verdana"><INPUT TYPE="text" NAME="lname" size="30"></font></td>
</tr>
<tr>
<td style="font-family: Arial, Helvetica, sans-serif; width: 121px;" class="style19">
E-mail Adres*:</td>
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E6E6E6; width: 375px;">
<font face="Verdana"><INPUT TYPE="text" NAME="email" size="30"></font></td>
</tr>
<tr>
<td class="style18" style="width: 121px">Bericht:</td>
<td style="width: 375px"><font face="Verdana">
<INPUT TYPE="text" NAME="comments" size="50"></font></td>
</td>
</tr>
</table>
<p>
<font face="Verdana"><input type="radio" name="keuze" value="Akkoord"></font> <font face="Verdana">
<font size="2">
Akkoord om bericht
te versturen</font><br>
<input type="submit" name="Submit" value="Verzenden" style="height: 26px"><input type="reset" name="reset" value="Wis" style="height: 26px"></font><td>
<font face="Verdana"><br>
</font></td>
<td><font face="Verdana"><br>
<span class="style20"> </span></font><span class="style20"></td>
</tr></table>
</span>
<font face="Verdana">
<span class="style20">
Velden met een *
zijn verplicht</span></form>
<!--end of the form -->
<!-- END THE COPYING HERE!!!!!!! -->
Overigens worden niet alle velden gebruikt in bovenstaand script maar ik durf ze er niet uit te halen omdat ik hem dan niet meer werkend krijg. Een veld waarin land geselecteerd kan worden is overigens ook voldoende, maar mooier als dit achter de schermen automatisch gebeurt..
Bedankt voor jullie hulp!
Laatst bewerkt: