Nieuw lid |
|
Waarschijnlijk ben ik echt een noob, met de rows krijg ik het niet voor elkaar. Hier mijn gehele code:
<?
if(!empty($_POST['Submit']))
{
if(strlen($_POST['name']) == 0)
{ $error_msg ="- Voer astublieft uw naam in.<br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail']))
{ $error_msg .="- Voer astublieft een geldig email adres in.<br>"; }
if(strlen($_POST['field']) ==0)
{ $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; }
if(!empty($error_msg))
{
//Een van de velden werd niet goed ingevuld
echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>";
echo $error_msg;
echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>";
}
else
{
$recipient = "your@email.com"; //Het email adres van de persoon die vragen moet ontvangen.
$subject = $sub; //Subject van de mail.
$header = "From: " . $uwemail . "\n";
$mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n";
$mail_body .= "De volgende persoon vulde het contact formulier in:\n\n";
$mail_body .= "Naam: " . $_POST['name'] . "\n";
$mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n";
$mail_body .= "Bericht:\n";
$mail_body .= $_POST['field'];
$mail_body .= "\n\n -- Einde van het contact bericht --";
mail($recipient, $subject, $mail_body, $header);
echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>";
echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>";
}
}
else
{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><br>
<table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="2"> </td>
<td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td>
<td height="2"> </td>
</tr>
<tr>
<td height="2">Naam : </td>
<td height="2" colspan="2"> <input type="text" name="name" size="20">
<font size="2">* </font></td>
</tr>
<tr>
<td height="2">Email adres :</td>
<td height="2" colspan="2"> <input type="text" name="uwemail" size="20">
<font size="2"> * </font></td>
</tr>
<tr>
<td width="321" class="Kleiner"> Subject :</td>
<td colspan="2"> <input type="text" name="sub" size="20"> </td>
</tr>
<tr>
<td width="321" class="Kleiner">Vraag :</td>
<td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20" rows="14"></textarea>
<font size="2"> </font></td>
<td width="257"><font size="2">*</font></td>
</tr>
<tr>
<td width="321" class="Kleiner"> </td>
<td> </td>
</tr>
<tr>
<td width="321"> </td>
<td colspan="2"> <div align="left">
<input type="Submit" name="Submit" value="Verzenden">
</div></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?php
}
?>
<? if(!empty($_POST['Submit'])) { if(strlen($_POST['name']) == 0) { $error_msg ="- Voer astublieft uw naam in.<br>"; } if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail'])) { $error_msg .="- Voer astublieft een geldig email adres in.<br>"; } if(strlen($_POST['field']) ==0) { $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; } { //Een van de velden werd niet goed ingevuld echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>"; echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>"; } else { $recipient = "your@email.com"; //Het email adres van de persoon die vragen moet ontvangen. $subject = $sub; //Subject van de mail. $header = "From: " . $uwemail . "\n"; $mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n"; $mail_body .= "De volgende persoon vulde het contact formulier in:\n\n"; $mail_body .= "Naam: " . $_POST['name'] . "\n"; $mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n"; $mail_body .= "Bericht:\n"; $mail_body .= $_POST['field']; $mail_body .= "\n\n -- Einde van het contact bericht --"; mail($recipient, $subject, $mail_body, $header); echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>"; echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>"; } } else { ?> <form action=" <? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><br> <table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="2"> </td> <td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td> <td height="2"> </td> </tr> <tr> <td height="2">Naam : </td> <td height="2" colspan="2"> <input type="text" name="name" size="20"> <font size="2">* </font></td> </tr> <tr> <td height="2">Email adres :</td> <td height="2" colspan="2"> <input type="text" name="uwemail" size="20"> <font size="2"> * </font></td> </tr> <tr> <td width="321" class="Kleiner"> Subject :</td> <td colspan="2"> <input type="text" name="sub" size="20"> </td> </tr> <tr> <td width="321" class="Kleiner">Vraag :</td> <td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20" rows="14"></textarea> <font size="2"> </font></td> <td width="257"><font size="2">*</font></td> </tr> <tr> <td width="321" class="Kleiner"> </td> <td> </td> </tr> <tr> <td width="321"> </td> <td colspan="2"> <div align="left"> <input type="Submit" name="Submit" value="Verzenden"> </div></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td> </td> </tr> </table> </td> </tr> </table> </form> <?php } ?>
Het zou erg top zijn als je me hier een beetje mee zou kunnen helpen, zit nu met de handen in het haar...
Alvast bedankt! |