Sorry dat mijn titel niet zo duidelijk is maar wist niet hoe ik het beter kon formuleren.
Ik hoop dat iemand kan zien wat ik fout doe want ik zie het niet meer zit al sinds gisteren te klooien.
Dit staat in mijn html:
<input type="text" name="bedrijf" class="verplicht">
<input type="text" name="contactpersoon" class="verplicht">
<input type="text" name="functie" class="gegevens">
<input type="text" name="adres" class="verplicht">
<input type="text" name="postcode" class="verplicht">
<input type="text" name="woonplaats" class="verplicht">
<input type="text" name="telefoon" class="verplicht">
<input type="text" name="fax" class="gegevens">
<input type="text" name="email" class="gegevens">
Ja, ik ben geinteresseerd:<bR>
<input name="1" type="checkbox"value="test1">test1<BR><BR>
Ik ben niet geinteresseerd, maar wil meer informatie over:<BR>
<input name="2" type="checkbox" value="test2">test2<br>
<input name="3" type="checkbox" value="test3">test3<br>
<input name="4" type="checkbox" value="test4">test4<br>
<input name="5" type="checkbox" value="test5">test5<br>
<input name="6" type="checkbox" value="test6">test6<br>
<a href="javascript:document.formulier.submit();">verstuur</a>
--------------------------------------------------------------------------------------------------------
en dit heb ik in mijn php:
<?php
//check dat alle verplichte velden zijn ingevuld
if ($bedrijf && $contactpersoon && $adres && $postcode && $woonplaats && $telefoon)
{
if ($email)
{
//check voor geldig e-mail adres
$find = '@';
$validate = strpos($email, $find);
if ($validate === false)
{
// geen geldig e-mail adres
echo("U heeft geen geldig E-mail adres ingevuld<br><br>");
echo ("<A href='#' onClick='history.go(-1);return false;'>terug</A>");
}
else
{
// De inhoud van de email voor jezelf
$message = "Er is een E-mail binnen,\n
Dit zijn de gegevens:\n
Bedrijf: $bedrijf
Contactpersoon: $contactpersoon
Functie: $functie
Adres: $adres
Postcode: $postcode
Woonplaats: $woonplaats
Telefoon: $telefoon
Fax: $fax
E-mail: $email\n
Vriendelijke groet";
// mail jezelf
mail("shailend@gmx.net", "Er is een informatie aanvraagbinnen", "$message", "FROM:shailend@gmx.net");
// hier de text om te bevestigen
echo("Hartelijk dank voor uw aanvraag.<BR>Wij nemen zo spoedig mogelijk contact met u op");
}
}
}
else
{
//check dat alle verplichte velden zijn ingevuld
echo("<B><font size='2' face='Arial, Helvetica, sans-serif'>U heeft de volgende velden niet goed ingevuld:<br><br></font></B>");
$require = array ($bedrijf, $contactpersoon, $adres, $postcode, $woonplaats, $telefoon);
for ($i=0; $i<6; $i++)
{
if($require[$i])
{
}
else
{
$field_name = array('bedrijf', 'contactpersoon', 'adres', 'postcode', 'woonplaats', 'telefoon');
// hier de errorvelden als bepaalde velden niet zijn ingevuld
echo("<font size='2' face='Arial, Helvetica, sans-serif'><B>$field_name[$i]</B> is niet aanwezig<br></font>");
}
}
echo "<P><A href='#' onClick='history.go(-1);return false;'>Terug</A>";
}
?>
----------------------------------------------------------------------------------------------------------
mijn probleem is als volgt:
1:
Wanneer ik een veld heb vergeten in te vulleen dan krijg ik een venster met ga terug zoals aangegeven in php.
Maar als ik alle velden heb ingevuld dan krijg ik niet de regel: "bedankt voor het invulllen........."
Wat doe ik fout? volgens mij staat toch alles goed in de code?
2:
En wanneer ik de checkboxen erbij aanvink krijg ik geen waarde in mijn ontvangen email.
Alle variabelen staan toch goed?
Kan iemand mij AUB helpen ik ben al uren aan het klooien maar zie net wat ik fout doe.
Ik weet het niet meer.
Ik hoop dat iemand kan zien wat ik fout doe want ik zie het niet meer zit al sinds gisteren te klooien.
Dit staat in mijn html:
<input type="text" name="bedrijf" class="verplicht">
<input type="text" name="contactpersoon" class="verplicht">
<input type="text" name="functie" class="gegevens">
<input type="text" name="adres" class="verplicht">
<input type="text" name="postcode" class="verplicht">
<input type="text" name="woonplaats" class="verplicht">
<input type="text" name="telefoon" class="verplicht">
<input type="text" name="fax" class="gegevens">
<input type="text" name="email" class="gegevens">
Ja, ik ben geinteresseerd:<bR>
<input name="1" type="checkbox"value="test1">test1<BR><BR>
Ik ben niet geinteresseerd, maar wil meer informatie over:<BR>
<input name="2" type="checkbox" value="test2">test2<br>
<input name="3" type="checkbox" value="test3">test3<br>
<input name="4" type="checkbox" value="test4">test4<br>
<input name="5" type="checkbox" value="test5">test5<br>
<input name="6" type="checkbox" value="test6">test6<br>
<a href="javascript:document.formulier.submit();">verstuur</a>
--------------------------------------------------------------------------------------------------------
en dit heb ik in mijn php:
<?php
//check dat alle verplichte velden zijn ingevuld
if ($bedrijf && $contactpersoon && $adres && $postcode && $woonplaats && $telefoon)
{
if ($email)
{
//check voor geldig e-mail adres
$find = '@';
$validate = strpos($email, $find);
if ($validate === false)
{
// geen geldig e-mail adres
echo("U heeft geen geldig E-mail adres ingevuld<br><br>");
echo ("<A href='#' onClick='history.go(-1);return false;'>terug</A>");
}
else
{
// De inhoud van de email voor jezelf
$message = "Er is een E-mail binnen,\n
Dit zijn de gegevens:\n
Bedrijf: $bedrijf
Contactpersoon: $contactpersoon
Functie: $functie
Adres: $adres
Postcode: $postcode
Woonplaats: $woonplaats
Telefoon: $telefoon
Fax: $fax
E-mail: $email\n
Vriendelijke groet";
// mail jezelf
mail("shailend@gmx.net", "Er is een informatie aanvraagbinnen", "$message", "FROM:shailend@gmx.net");
// hier de text om te bevestigen
echo("Hartelijk dank voor uw aanvraag.<BR>Wij nemen zo spoedig mogelijk contact met u op");
}
}
}
else
{
//check dat alle verplichte velden zijn ingevuld
echo("<B><font size='2' face='Arial, Helvetica, sans-serif'>U heeft de volgende velden niet goed ingevuld:<br><br></font></B>");
$require = array ($bedrijf, $contactpersoon, $adres, $postcode, $woonplaats, $telefoon);
for ($i=0; $i<6; $i++)
{
if($require[$i])
{
}
else
{
$field_name = array('bedrijf', 'contactpersoon', 'adres', 'postcode', 'woonplaats', 'telefoon');
// hier de errorvelden als bepaalde velden niet zijn ingevuld
echo("<font size='2' face='Arial, Helvetica, sans-serif'><B>$field_name[$i]</B> is niet aanwezig<br></font>");
}
}
echo "<P><A href='#' onClick='history.go(-1);return false;'>Terug</A>";
}
?>
----------------------------------------------------------------------------------------------------------
mijn probleem is als volgt:
1:
Wanneer ik een veld heb vergeten in te vulleen dan krijg ik een venster met ga terug zoals aangegeven in php.
Maar als ik alle velden heb ingevuld dan krijg ik niet de regel: "bedankt voor het invulllen........."
Wat doe ik fout? volgens mij staat toch alles goed in de code?
2:
En wanneer ik de checkboxen erbij aanvink krijg ik geen waarde in mijn ontvangen email.
Alle variabelen staan toch goed?
Kan iemand mij AUB helpen ik ben al uren aan het klooien maar zie net wat ik fout doe.
Ik weet het niet meer.