Ik heb een probleem!
In onderstaand script werkt alles alleen wordt het veld met site URL niet meegestuurd met de email!
Wie kan dit oplossen?
Alvast bedankt!
<?
// als het formulier nog niet is ingevuld
if(!isset($_POST['submit']))
{
?>
-------------------hier begint de HTML code-------------------------------------------
<form action="formulier1.php" method="post" class="style1">
<span class="style1">
<table width="238" border="0">
</span>
<tr>
<td colspan="2" class="style1">Vul uw gegevens in:</td>
</tr>
<tr>
<td width="84" class="style1"> </td>
<td width="144" class="style1"> </td>
</tr>
<table width="450" border="0" cellpadding="0" cellspacing="0">
</tr>
<tr>
<td><span class="style1">*</span> <span class="style1">Voornaam</span></td>
<td><input name="voornaam" type="text" id="voornaam" class=invulbox></td>
</tr>
<tr>
<td><span class="style1">* Achternaam</span></td>
<td><input name="achternaam" type="text" id="achternaam" class=invulbox></td>
</tr>
<tr>
<td><span class="style1">* Adres</span></td>
<td><input name="adres" type="text" id="adres" class=invulbox></td>
</tr>
<tr>
<td><span class="style1">* E-mail</span></td>
<td><input name="email" type="text" id="email" class=invulbox></td>
</tr>
<tr>
<td><span class="style1">* Gemeente / Stad</span></td>
<td><input name="gemeente" type="text" id="gemeente" class=invulbox></td>
</tr>
<tr>
<td><span class="style1">* Postcode</span></td>
<td><input name="postcode" type="text" id="postcode" class=invulbox></td>
</tr>
<tr>
<tr>
<td class="style1">* land / regio: </td>
<td>
<select name="land" id="land" class=infobox>
<option value="" selected>Kies uw land/regio</option>
<option value="Nederland">Nederland</option>
<option value="België">België</option>
</td>
</tr>
<tr>
<td colspan="2" class="style1">Verdere Info.:</td>
</tr>
<tr>
<td class="style1">Site URL</td>
<td><input name="siteurl" type="text" id="siteurl" class=invulbox></td>
</tr>
<tr>
<td class="style1">Andere Info.</td>
<td colspan="2"><div align="center">
<textarea name="info" cols="25" rows="3" class=invulbox></textarea>
</div></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Versturen"></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
<?php
}else{
//formulier is al ingevuld
//kijken of de voornaam, email en het bericht ingevuld zijn
if(!isset($_POST['voornaam']))
{
$voornaam = false;
}else{
$voornaam = $_POST['voornaam'];
}
if(!isset($_POST['achternaam']))
{
$achternaam = false;
}else{
$achternaam = $_POST['achternaam'];
}
if(!isset($_POST['adres']))
{
$adres = false;
}else{
$adres = $_POST['adres'];
}
if(!isset($_POST['email']))
{
$email = false;
}else{
$email = $_POST['email'];
}
if(!isset($_POST['gemeente']))
{
$gemeente = false;
}else{
$gemeente = $_POST['gemeente'];
}
if(!isset($_POST['postcode']))
{
$postcode = false;
}else{
$postcode = $_POST['postcode'];
}
if(!isset($_POST['land']))
{
$land = false;
}else{
$land = $_POST['land'];
}
if(!isset($_POST['info']))
{
$info = false;
}else{
$info = $_POST['info'];
}
//meldingen geven als er verschillende waarden niet ingevuld zijn
if($voornaam == false AND $email == false AND $tekst == false)
{
echo "U hebt niets ingevuld!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($voornaam == false)
{
echo "Uw naam moet ingevuld zijn!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($adres == false)
{
echo "Uw adres moet ingevuld zijn!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($email == false)
{
echo "Uw email adres moet ingevuld zijn!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($gemeente == false)
{
echo "Uw Gemeente/Stad moet ingevuld zijn!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($postcode == false)
{
echo "Uw postcode moet ingevuld zijn!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
else
if($land == false)
{
echo "Uw hebt geen land / regio geselecteert!<br />";
echo "<a href=\"javascript:history.back(-1)\">Ga terug</a>";
exit;
}
//deze header zorgt ervoor dat jij zelf, als webmaster, enkele gegevens van de verzender krijgt.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text\r\n\tcharset=\"iso-8859-1\"\r\n";
$headers .= "From: \"$voornaam\" <>\r\n";
//Deze tekst krijg jij als webmaster (bevat de ingevulde gegevens van het formulier)
$bericht = "Deze gegevens zijn verzonden door $voornaam $achternaam.
Naam: $voornaam $achternaam
Adres: $adres
Email: $email
Gemeente/Stad: $gemeente
Postcode: $postcode
Land/Regio: $land
Site URL: $siteurl
Andere Info.:
$info";
//Deze header zorgt ervoor dat de persoon die het bericht heeft ingevult bij zijn bedank email netjes jou naam en email te zien krijgt
$headers2 = "MIME-Version: 1.0\r\n";
$headers2 .= "Content-type: text\r\n\tcharset=\"iso-8859-1\"\r\n";
$headers2 .= "From: \"Zaalvoetbalteam Real United\" <[email protected]>\r\n";
//dit is de tekst die verstuurd wordt naar de persoon die het formulier ingevuld heeft
$bedankt = "Beste $voornaam $achternaam,
Deze email is automatisch verstuurd omdat u een reactie heeft achter gelaten op onze site. Mocht deze email ten onrechte naar u verzonden zijn, neem dan contact op met onze webmaster.
Deze gegevens heeft u op onze site ingevuld:
Voornaam: $voornaam
Achternaam: $achternaam
Adres: $adres
Email: $email
Gemeente/Stad: $gemeente
Postcode: $postcode
Land/Regio: $land
Site URL: $siteurl
Andere Info.:
$info";
//kijken of het formulier ook echt naar je verzonden wordt (betekend niet dat je email ook ontvangen is!!)
if(mail("[email protected]", "Zaalvoetbalteam Real United", $bericht, $headers) == false)
{
echo 'error';
exit;
}
else
{
//is het formulier juist verzonden, dan een bedankt mailtje sturen...
mail($email, "Zaalvoetbalteam Real United", $bedankt, $headers2);
echo "Bedankt voor uw aanmelding, er is een mail op komst met de verdere account informatie<br />";
echo "Ontvangt u geen info. mail, contacteer dan de webmaster. [[email protected]]<br />";
echo "<a href=http://www.realunited.nl target=_self>Ga naar Real United</a>";
exit;
}
}
?>
--------------------------------hier eindigt de HTML code--------------------------------------------
1.226 views