Hoi Erik,
hier de code van het formulier:
en hier de code van het bestandje mailer.php voor de verwerking:
In iedergaval Hartelijk dank zover ToP:thumb:
!
Groetjes,
Antony
hier de code van het formulier:
Code:
<form action="http://www.pcqualitybonte.nl/mail/mailer.php" method="post" name="form1" target="_blank" id="form1" onSubmit="MM_validateForm('voornaam','','R','achternaam','','R','straat','','R','postcode','','RisNum','postcode_nr','','R','plaats','','R','telefoon','','RisNum','email','','RisEmail');return document.MM_returnValue">
<div align="left">
<p> </p>
<table width="383" border="0" cellspacing="0" cellpadding="0">
<tr class="plaintekst">
<td height="24" colspan="3"> U wilt graag:</td>
</tr>
<tr align="left" valign="top" class="plaintekst">
<td colspan="3"><table width="383" border="0" cellspacing="0" cellpadding="0">
<tr class="plaintekst">
<td width="37" height="16"><input name="offerte" type="checkbox" id="offerte" value="OFFERTE" /></td>
<td width="346">Een vrijblijvende offerte aanvragen.</td>
</tr>
<tr class="plaintekst">
<td height="15"><input name="informatie" type="checkbox" id="informatie" value="INFORMATIE" /></td>
<td>Meer informatie over tarieven etc.</td>
</tr>
<tr class="plaintekst">
<td height="16"><input name="afspraak" type="checkbox" id="afspraak" value="AFSPRAAK" /></td>
<td>Afspraak maken.</td>
</tr>
<tr class="plaintekst">
<td height="16"><input name="contact_opnemen" type="checkbox" id="contact_opnemen" value="CONTACT" /></td>
<td>Dat er contact met mij wordt opgenomen.</td>
</tr>
</table></td>
</tr>
<tr class="plaintekst">
<td height="15" colspan="3" align="left" valign="middle"> </td>
</tr>
<tr class="plaintekst">
<td height="18">Voornaam</td>
<td height="18" colspan="2"><input name="voornaam" type="text" id="voornaam" size="25" /></td>
</tr>
<tr class="plaintekst">
<td width="81" height="18">Achternaam</td>
<td height="18" colspan="2"> <input name="achternaam" type="text" id="achternaam" size="25" />
</td>
</tr>
<tr class="plaintekst">
<td>Straat</td>
<td colspan="2"><input name="straat" type="text" id="straat" size="25" /></td>
</tr>
<tr class="plaintekst">
<td>Postcode</td>
<td colspan="2"><input name="postcode" type="text" id="postcode" size="4" maxlength="4" />
<input name="postcode_nr" type="text" id="postcode_nr" size="2" maxlength="2" />
</td>
</tr>
<tr class="plaintekst">
<td>Plaats</td>
<td colspan="2"><input name="plaats" type="text" id="plaats" size="25" /></td>
</tr>
<tr class="plaintekst">
<td>Telefoonnr.</td>
<td colspan="2"><input name="telefoon" type="text" id="telefoon" size="25" /></td>
</tr>
<tr class="plaintekst">
<td>Email</td>
<td colspan="2"><input name="email" type="text" id="email" size="25" /></td>
</tr>
<tr class="plaintekst">
<td valign="top">opmerkingen:</td>
<td colspan="2"><textarea name="opmerkingen" cols="25" id="opmerkingen"></textarea></td>
</tr>
<tr class="plaintekst">
<td> </td>
<td width="52" rowspan="2"> </td>
<td width="250" rowspan="2"><input type="submit" name="Submit" value="Versturen" />
<input type="reset" name="Submit2" value="wissen" />
</td>
</tr>
<tr class="plaintekst">
<td> </td>
</tr>
</table>
</div>
</form>
en hier de code van het bestandje mailer.php voor de verwerking:
Code:
<?
/* Form Mailer Program */
/* Edit HTML at bottom of script for HTML output */
/* ©2000 YOA/LSYF/YoAi */
$errorpage = "error.htm";
$mailto = "info@pcqualitybonte.nl";
$required = array("subject","email","telefoon"); // what do you wish to require?
// edit below this line at your own risk
$n = 0;
do {
$r = "\$_POST['" . $required[$n] . "']";
if(!isset($_POST['offerte']) && !isset($_POST['afspraak']) && !isset($_POST['informatie']) && !isset($_POST['contact_opnemen'])){
header('Location: ' . $errorpage); // volgens mij kun je de 'print' bij een header beter weglaten.
exit;
}
$n++;
} while ($n != count($required));
$array = array('offerte', 'informatie', 'afspraak', 'contact_opnemen');
$onderwerpen = array();
foreach($array as $id => $sub){
if(isset($_POST[$sub])){
$onderwerpen[] = ucwords($sub);
}
}
$onderwerpen = implode(', ', $onderwerpen);
$message = "Het volgende bericht is verstuurd vanaf: http://www.pcqualitybonte.nl \n\n";
$message .= "Onderwerp(en): ";
$message .= $onderwerpen;
$message .= "\n";
$message .= "Voornaam: ";
$message .= $_POST['voornaam'];
$message .= "\n";
$message .= "Achternaam: ";
$message .= $_POST['Achternaam'];
$message .= "\n";
$message .= "Straat: ";
$message .= $_POST['straat'];
$message .= "\n";
$message .= "Postcode: ";
$message .= $_POST['postcode'] . $_POST['postcode_nr'];
$message .= "\n";
$message .= "Plaats: ";
$message .= $_POST['plaats'];
$message .= "\n";
$message .= "Telefoon: ";
$message .= $_POST['telefoon'];
$message .= "\n";
$message .= "Email: ";
$message .= $_POST['email'];
$message .= "\n";
$message .= "Opmerkingen: ";
$message .= $_POST['opmerkingen'];
$message .= "\n";
mail($mailto, 'Mail vanaf http://www.pcqualitybonte.nl', $message, $mailto);
?>
<html><head><title>Mail Sent</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2 align="center"> </h2>
<h2 align="center"><font color="#C10061">Hartelijk dank !</font> </h2>
<p align="center"> </p>
<h2 align="center"><font color="#000066">Uw contact formulier is met succes verzonden.</font></h2>
</body></html>
In iedergaval Hartelijk dank zover ToP:thumb:
!
Groetjes,
Antony