beste helpmij'ers
ik heb voor een collega een mooi bestelformuliertje gemaakt in html.
deze moet verzonden worden dmv php naar zijn email.
alles oké tot dusver. nu wil ik ook dat als mensen dit formulier invullen. deze kunnen uitprinten. opzich geen probleem. maar het moet uitgeprint worden nadat het is ingevult en de velden die niet zijn ingevult moet hij niet weergeven.
het is een factuur bewijs zegmaar.
misschien eerst op een volgende pagina het reseltaat tonen van het formulier en daarna pas de mogelijkhied tot verzenden en uitprinten. maar hoe kan je het mooi laten weergeven. de mail die nu aankomt is wat rommelig
klein stukje van het html:
en een stukje van de php:
ik heb voor een collega een mooi bestelformuliertje gemaakt in html.
deze moet verzonden worden dmv php naar zijn email.
alles oké tot dusver. nu wil ik ook dat als mensen dit formulier invullen. deze kunnen uitprinten. opzich geen probleem. maar het moet uitgeprint worden nadat het is ingevult en de velden die niet zijn ingevult moet hij niet weergeven.
het is een factuur bewijs zegmaar.
misschien eerst op een volgende pagina het reseltaat tonen van het formulier en daarna pas de mogelijkhied tot verzenden en uitprinten. maar hoe kan je het mooi laten weergeven. de mail die nu aankomt is wat rommelig
klein stukje van het html:
HTML:
<form action='mailers/bestellijst.php' method='post'>
<u id='groot'>Factuur Adres:</u>
<table border='0'>
<tr>
<td width='200'>naam:</td>
<td width='300'><input type='text' name='fac_naam' size='20'></td>
</tr>
<tr>
<td>adres:</td>
<td><input type='text' name='fac_adres' size='20'></td>
</tr>
<tr>
<td>postcode:</td>
<td><input type='text' name='fac_postcode1' size='9' maxlength='4'> <input type='text' name='fac_postcode2' size='3' maxlength='2'></td>
</tr>
<tr>
<td>woonplaats:</td>
<td><input type='text' name='fac_woonplaats' size='20'></td>
</tr>
<tr>
<td>tel. nummer:</td>
<td><input type='text' name='fac_tel_nummer' size='20'></td>
</tr>
<tr>
<td>email:</td>
<td><input type="text" name="fac_email" size="20"></td>
</tr>
<tr>
<td>datum voor verhuur:</td>
<td><input type="text" name="fac_datum1" size="1" maxlength="2"> <input type="text" name="fac_datum2" size="1" maxlength="2"> <input type="text" name="fac_datum3" size="1" maxlength="2"></td>
</tr>
</table>
<br><hr>
<u id='groot'>Aflever Adres:</u><br>
<table border='0'>
<tr>
<td colspan='2'><input type='checkbox' name='factuur_gelijk_aflever'>gelijk aan factuuradres <font size='1'>(u hoeft dan niets in te vullen)</font></td>
</tr>
<tr>
<td width='200'>naam:</td>
<td width='300'><input type='text' name='afl_naam' size='20'></td>
</tr>
<tr>
<td>adres:</td>
<td><input type='text' name='afl_adres' size='20'></td>
</tr>
<tr>
<td>postcode:</td>
<td><input type='text' name='afl_postcode1' size='9' maxlength='4'> <input type='text' name='afl_postcode2' size='3' maxlength='2'></td>
</tr>
<tr>
<td>woonplaats:</td>
<td><input type='text' name='afl_woonplaats' size='20'></td>
</tr>
</table>
<br><hr>
<u id='groot'>Bar:</u>
<table border='0'>
<tr>
<td width='275'>complete bar:</td>
<td width='10'><input type='radio' name='bar' value='complete_bar'></td>
<td width='215'>€ 250,00 <font size='1'>(€ 210,08 excl. BTW)</font></td>
</tr>
<tr>
<td>bar met barkrukken en statafels:</td>
<td><input type='radio' name='bar' value='bar met barkrukken_statafels'></td>
<td>€ 200,00 <font size='1'>(€ 168,07 excl. BTW)</font></td>
</tr>
<tr>
<td>bar met barkrukken:</td>
<td><input type='radio' name='bar' value='bar_barkrukken'></td>
<td>€ 150,00 <font size='1'>(€ 126,05 excl. BTW)</td>
</tr>
<tr>
<td>losse bar:</td>
<td><input type='radio' name='bar' value='losse_bar'></td>
<td>€ 125,00 <font size='1'>(€ 105,04 excl. BTW)</font></td>
</tr>
</table>
enz.enz.enz.
en een stukje van de php:
PHP:
<html>
<head>
<link href="../opmaak.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
// met 2 backwardslaches is commentaar
// we gaan eerst de gegevens uit het verzonen vorm trekken en deze in variabelen zetten
// eerst controleren we of het veld wel is ingevult
// doen we met if (isset($_POST['Naam'])) {}
// Als hij wel gevult is zal php de variabelen vullen door $naam = $_POST['Naam']; uit te voeren
if (isset($_POST['fac_naam'])) { $fac_naam = $_POST['fac_naam']; }
if (isset($_POST['fac_adres'])) { $fac_adres = $_POST['fac_adres']; }
if (isset($_POST['fac_postcode1'])) { $fac_postcode1 = $_POST['fac_postcode1']; }
if (isset($_POST['fac_postcode2'])) { $fac_postcode2 = $_POST['fac_postcode2']; }
if (isset($_POST['fac_woonplaats'])) { $fac_woonplaats = $_POST['fac_woonplaats']; }
if (isset($_POST['fac_tel_nummer'])) { $fac_tel_nummer = $_POST['fac_tel_nummer']; }
if (isset($_POST['fac_email'])) { $fac_email = $_POST['fac_email']; }
if (isset($_POST['fac_datum1'])) { $fac_datum1 = $_POST['fac_datum1']; }
if (isset($_POST['fac_datum2'])) { $fac_datum2 = $_POST['fac_datum2']; }
if (isset($_POST['fac_datum3'])) { $fac_datum3 = $_POST['fac_datum3']; }
if (isset($_POST['factuur_gelijk_aflever'])) { $factuur_gelijk_aflever = $_POST['factuur_gelijk_aflever']; }
if (isset($_POST['afl_naam'])) { $afl_naam = $_POST['afl_naam']; }
if (isset($_POST['afl_adres'])) { $afl_adres = $_POST['afl_adres']; }
if (isset($_POST['afl_postcode1'])) { $afl_postcode1 = $_POST['afl_postcode1']; }
if (isset($_POST['afl_postcode2'])) { $afl_postcode2 = $_POST['afl_postcode2']; }
if (isset($_POST['afl_woonplaats'])) { $afl_woonplaats = $_POST['afl_woonplaats']; }
if (isset($_POST['bar'])) { $bar = $_POST['bar']; }
if (isset($_POST['statafel'])) { $statafel = $_POST['statafel']; }
if (isset($_POST['barkruk'])) { $barkruk = $_POST['barkruk']; }
if (isset($_POST['wc'])) { $wc = $_POST['wc']; }
if (isset($_POST['sfeerverlichting'])) { $sfeerverlichting = $_POST['sfeerverlichting']; }
if (isset($_POST['biertafel'])) { $biertafel = $_POST['biertafel']; }
if (isset($_POST['kapstok'])) { $kapstok = $_POST['kapstok']; }
if (isset($_POST['dommelsch_20'])) {$dommelsch_20 = $_POST['dommelsch_20']; }
if (isset($_POST['hertog_jan_20'])) {$hertog_jan_20 = $_POST['hertog_jan_20']; }
if (isset($_POST['heineken_30'])) {$heineken_30 = $_POST['heineken_30']; }
if (isset($_POST['liefmans_30'])) {$liefmans_30 = $_POST['liefmans_30']; }
if (isset($_POST['dommelsch_50'])) {$dommelsch_50 = $_POST['dommelsch_50']; }
if (isset($_POST['hertog_jan_50'])) {$hertog_jan_50 = $_POST['hertog_jan_50']; }
if (isset($_POST['heineken_50'])) {$heineken_50 = $_POST['heineken_50']; }
if (isset($_POST['liefmans_50'])) {$liefmans_50 = $_POST['liefmans_50']; }
if (isset($_POST['springkussen_blue'])) {$springkussen_blue = $_POST['springkussen_blue']; }
if (isset($_POST['springkussen_maya'])) {$springkussen_maya = $_POST['springkussen_maya']; }
if (empty($_POST['fac_naam']))
{
echo "<center><h3>U heeft uw naam nog niet ingevult</h3></center><br/>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_adres']))
{
echo "<center><h3>U heeft uw adres nog niet ingevult</h3></center><br/>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_tel_nummer']))
{
echo "<center><h3>U heeft uw telefoon nummer nog niet ingevult</h3></center>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_email']))
{
echo "<center><h3>U heeft uw email adres nog niet ingevult</h3></center>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_datum1']))
{
echo "<center><h3>Er is geen geldige datum ingevult</h3></center>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_datum2']))
{
echo "<center><h3>Er is geen geldige datum ingevult</h3></center>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
elseif (empty($_POST['fac_datum3']))
{
echo "<center><h3>Er is geen geldige datum ingevult</h3></center>
<center><a href=\"javascript:history.back(-1)\">terug naar de bestellijst</a></center>";
}
else
{
// De beveiliging van het script !!! hier moet je de locatie van het form opgeven! anders kan elke mafkees gebruik maken om je te spammen
// het daatwerkelijke gemail
mail("XXX@XXX.nl", "bestelling" , " De bestelling wordt gedaan door: \n
factuur adres \n
naam: $fac_naam \n
adres: $fac_adres \n
postcode: $fac_postcode1, $fac_postcode2 \n
woonplaats: $fac_woonplaats \n
tel. nummer: $fac_tel_nummer \n
email: $fac_email \n
het gaat om de datum: $fac_datum1, $fac_datum2, $fac_datum3 \n \n
aflever adres \n
gelijk aan het factuur adres: $factuur_gelijk_aflever \n
naam: $afl_naam \n
adres: $afl_adres \n
postcode: $afl_postcode1, $fac_postcode2 \n
woonplaats: $afl_woonplaats \n
Deze persoon besteld \n
pakket: $pakket \n \n
lossen artikkelen \n
statafels: $statafel \n
barkrukken: $barkruk \n
wc: $wc \n
sfeerverlichting: $sfeerverlichting \n
biertafels: $biertafel \n
kapstok: $kapstok \n \n
bieren \n
dommelsch 20 ltr: $dommelsch_20 \n
hertog jan 20 ltr: $hertog_jan_20 \n
heineken 30 ltr: $heineken_30 \n
liefmans 30 ltr: $liefmans_30 \n
dommelsch 50 ltr: $dommelsch_50 \n
hertog jan 50 ltr: $hertog_jan_50 \n
heineken 50 ltr: $heineken_50 \n
liefmans 50 ltr: $liefmans_50 \n \n
springkussens \n
vervoer springkussen_blue: $springkussen_blue
vervoer springkussen_maya: $springkussen_maya" );
echo "<center><h2>Uw bestelling is verzonden, <br/> wij zullen zo spoedig mogenlijk contact met u opnemen,</h2></center> ";
echo "<br/><center><a href=\"../pagina/home.html\">klik hier om terug te gaan naar de site.</a></center>";
}
?>
</body>
</html>