Zit me nu te bedenken dat ik 9 prijzen nodig heb..... 3 verschillende stickers en 3 verschillende maten.
Maar neem aan dat ik gewoon de
$subtot3 = $_POST['aantal15c'] * $prijs3;
kan verlengen tot
$subtot9 = $_POST['aantal15c'] * $prijs9;
Momenteel heb ik een script gevonden wat verdacht veel op die van jouw lijkt. Met beide in gedachten ga ik nog even puzzelen. Maar ik ga in ieder geval de goede kant op.
Jouw opmerking over de prijs om die op een "volgende" pagina te laten zien is inderdaad handig. Aangezien er al een "volgende" pagina bestaat. Kan ik dat daar wel kwijt.
Inmiddels een hele rekenkunde verder haha....
Dit is wat ik nu heb tot zo ver.
<?
// dit hieronder wijzigen
$standaard = 0; // Begin bedrag / standaard bedrag in €
$stickerc5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickerc10cm = 2.95; // prijs voor uiterlijk2
$stickerc15cm = 4.95; // prijs per toegevoegde pagina in €
$stickers5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickers10cm = 2.95; // prijs voor uiterlijk2
$stickers15cm = 4.95; // prijs per toegevoegde pagina in €
$stickerjoro5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickerjoro10cm = 2.95; // prijs voor uiterlijk2
$stickerjoro15cm = 4.95; // prijs per toegevoegde pagina in €
//die g voor elk woord betekend geld, dus g = geld
//vanaf hier niets meer wijzigen behalve als je weet wat je doet
if(isset($_POST['submit']))
{
$stickerc5cm = $_POST['stickerc5cm'];
$stickerc10cm = $_POST['stickerc10cm'];
$stickerc15cm = $_POST['stickerc15cm'];
$stickers5cm = $_POST['stickers5cm'];
$stickers10cm = $_POST['stickers10cm'];
$stickers15cm = $_POST['stickers15cm'];
$stickerjoro5cm = $_POST['stickerjoro5cm'];
$stickerjoro10cm = $_POST['stickerjoro10cm'];
$stickerjoro15cm = $_POST['stickerjoro15cm'];
$uitkomst = $standaard + $stickerc5cm + $stickerc10cm + $stickerc15cm + $stickers5cm + $stickers10cm + $stickers15cm + $stickerjoro5cm + $stickerjoro10cm + $stickerjoro15cm ;
die("Uw website zal ongeveer €$uitkomst gaan kosten.");
}
?>
<form method="post">
<p>
<u>5cmc</u>
</p>
<p>
<select name="stickerc5cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerc5cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>10cmc</u>
</p>
<p>
<select name="stickerc10cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerc10cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>15cmc</u>
</p>
<p>
<select name="stickerc15cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerc15cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>5cms</u>
</p>
<p>
<select name="stickers5cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickers5cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>10cms</u>
</p>
<p>
<select name="stickers10cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickers10cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>15cms</u>
</p>
<p>
<select name="stickers15cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickers15cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>5cmjoro</u>
</p>
<p>
<select name="stickerjoro5cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerjoro5cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>10cmjoro</u>
</p>
<p>
<select name="stickerjoro10cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerjoro10cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<p>
<u>15cmjoro</u>
</p>
<p>
<select name="stickerjoro15cm">
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerjoro15cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
<input type="submit" name="submit" value="Verstuur">
</form>
En dit doet zn rekenkunst. Nu zien hoe ik het ga verwerken in mijn formulier.
Wordt vervolgd
[size=xsmall]
Toevoeging op 02/02/2016 22:14:06:[/size]
Oh ohhhhhhh..... Het was te mooi om waar te zijn dat ik vandaag het script af zou krijgen.
Alles werkte zoals het moest, op 1 klein dingetje na. Echter het belangrijkste.
De normale code om te gebruike voor een dropdown menu is:
<td><div align="center">
<select name="stickerc10cm" value="' . (isset($_POST['stickerc10cm']) ? htmlspecialchars($_POST['stickerc10cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
Het script dat ik moet gebruiken is:
<td>
<div align="center">
<select name="stickerc5cm" value="' . (isset($_POST['stickerc5cm']) ? htmlspecialchars($_POST['stickerc5cm']) : '') . '" >
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerc5cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
</div>
</td>
Maar deze doet het niet..... Ik krijg geen dropdown menu zoals met de oude manier.
Wanneer ik geen gebruik maak van mijn script en alleen het rekenen online zet, is hier niks mee aan de hand.
Kan iemand mij helpen eruit te filteren waar het fout gaat?
Alvast bedankt!
En uiteraard het hele script:
<?php
//session_start();
// zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
/*******************************
* CONTACT FORMULIER *
* contactformulier.php *
* *
* Author: Miranda Verburg *
* Datum: 10 september 2010 *
* *
* Pas het e-mail adres aan *
* bij $mail_ontv en upload *
* het naar je webserver.. *
********************************/
// dit hieronder wijzigen
$standaard = 0; // Begin bedrag / standaard bedrag in €
$stickerc5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickerc10cm = 2.95; // prijs voor uiterlijk2
$stickerc15cm = 4.95; // prijs per toegevoegde pagina in €
$stickers5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickers10cm = 2.95; // prijs voor uiterlijk2
$stickers15cm = 4.95; // prijs per toegevoegde pagina in €
$stickerjoro5cm = 1.95; // prijs voor uiterlijk1 (U geeft een schets en wij werken die uit tot een website.)
$stickerjoro10cm = 2.95; // prijs voor uiterlijk2
$stickerjoro15cm = 4.95; // prijs per toegevoegde pagina in €
//die g voor elk woord betekend geld, dus g = geld
//vanaf hier niets meer wijzigen behalve als je weet wat je doet
if(isset($_POST['submit']))
{
$stickerc5cm = $_POST['stickerc5cm'];
$stickerc10cm = $_POST['stickerc10cm'];
$stickerc15cm = $_POST['stickerc15cm'];
$stickers5cm = $_POST['stickers5cm'];
$stickers10cm = $_POST['stickers10cm'];
$stickers15cm = $_POST['stickers15cm'];
$stickerjoro5cm = $_POST['stickerjoro5cm'];
$stickerjoro10cm = $_POST['stickerjoro10cm'];
$stickerjoro15cm = $_POST['stickerjoro15cm'];
$uitkomst = $standaard + $stickerc5cm + $stickerc10cm + $stickerc15cm + $stickers5cm + $stickers10cm + $stickers15cm + $stickerjoro5cm + $stickerjoro10cm + $stickerjoro15cm ;}
// E-mailadres van de ontvanger
$mail_ontv = 'mail' . ','; // <<<----- voer jouw e-mailadres hier in!
$mail_ontv2 = ($_POST['email']); // <<<----- Dit is het emailadres van de bestellende!
// Speciale checks voor naam en e-mailadres
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// naam controle
if (empty($_POST['naam']))
$naam_fout = 1;
// e-mail controle
if (function_exists('filter_var') && !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))
$email_fout = 1;
// antiflood controle
if (!empty($_SESSION['antiflood']))
{
$seconde = 120; // 120 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen
$tijd = time() - $_SESSION['antiflood'];
if($tijd < $seconde)
$antiflood =1 ;
}
}
// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['email']) || !empty($email_fout) || empty($_POST['telefoon']) || empty($_POST['adres']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!empty($naam_fout))
echo '<p>Uw naam is niet ingevuld.</p>';
elseif (!empty($email_fout))
echo '<p>Uw e-mailadres is niet juist.</p>';
elseif (!empty($antiflood))
echo '<p>U mag slechts één bericht per ' . $seconde . ' seconde versturen.</p>';
else
echo '<p>U bent uw naam, e-mailadres, adres of stickerkeuze vergeten in te vullen.</p>';
}
// HTML e-mail formlier
echo '
Prijzen zijn exclusief verzend kosten van een postzegel! ';
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="126"><label for="naam">Naam:</label></td>
<td colspan="3"><input name="naam" type="text" id="naam" value="' . (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" size="20" /></td>
</tr>
<tr>
<td><label for="adres">Adres:</label></td>
<td colspan="3"><input name="adres" type="text" id="adres" value="' . (isset($_POST['adres']) ? htmlspecialchars($_POST['adres']) : '') . '" size="20"/></td>
</tr>
<tr>
<td><label for="postcode">Postcode:</label></td>
<td colspan="3"><input name="postcode" type="text" id="postcode" value="' . (isset($_POST['postcode']) ? htmlspecialchars($_POST['postcode']) : '') . '" size="20"/></td>
</tr>
<tr>
<td><label for="woonplaats">Woonplaats:</label></td>
<td colspan="3"><input name="woonplaats" type="text" id="woonplaats" value="' . (isset($_POST['woonplaats']) ? htmlspecialchars($_POST['woonplaats']) : '') . '" size="20"/></td>
</tr>
<tr>
<td><label for="email">E-mail:</label></td>
<td colspan="3"><input name="email" type="text" id="email" value="' . (isset($_POST['email']) ? htmlspecialchars($_POST['email']) : '') . '" size="20" /></td>
</tr>
<tr>
<td><label for="telefoon">Telefoon:</label></td>
<td colspan="3"><input name="telefoon" type="text" id="telefoon" value="' . (isset($_POST['telefoon']) ? htmlspecialchars($_POST['telefoon']) : '') . '" size="20" /></td>
</tr>
<tr>
<td> </td>
<td width="53"> </td>
<td width="53"> </td>
<td width="53"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td><div align="center">Sticker 5 cm<br />
€ 1,95</div></td>
<td><div align="center">Sticker 10 cm <br />
€ 2,95</div></td>
<td><div align="center">Sticker 15 cm <br />
€ 4,95</div></td>
</tr>
<tr>
<td><div align="center"><img src="http://meetmybike.nl/wp-content/uploads/2016/01/Meet-My-Bike-Logo-Sticker-Clean.jpg" alt="" width="126" height="105" /></div></td>
<td>
<div align="center">
<select name="stickerc5cm" value="' . (isset($_POST['stickerc5cm']) ? htmlspecialchars($_POST['stickerc5cm']) : '') . '" >
<option>0</option>
<?php
$teller = 1;
while ($teller <= 10)
{
?><option value="<?php echo($stickerc5cm * $teller); ?>"><?php echo("{$teller}"); $teller++; ?></option><?php echo"\n"; } ?>
</select>
</div>
</td>
<td><div align="center">
<select name="stickerc10cm" value="' . (isset($_POST['stickerc10cm']) ? htmlspecialchars($_POST['stickerc10cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
<td><div align="center">
<select name="stickerc15cm" value="' . (isset($_POST['stickerc15cm']) ? htmlspecialchars($_POST['stickerc15cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="center">MEET MY BIKE</div></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="center"><img src="http://meetmybike.nl/wp-content/uploads/2016/01/Meet-My-Bike-Logo-Sticker-Since.jpg" alt="" width="126" height="105" /></div></td>
<td><div align="center">
<select name="stickers5cm" value="' . (isset($_POST['stickers5cm']) ? htmlspecialchars($_POST['stickers5cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
<td><div align="center">
<select name="stickers10cm" value="' . (isset($_POST['stickers10cm']) ? htmlspecialchars($_POST['stickers10cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
<td><div align="center">
<select name="stickers15cm" value="' . (isset($_POST['stickers15cm']) ? htmlspecialchars($_POST['stickers15cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="center">MEET MY BIKE <br />
SINCE 2014 </div></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="center"><img src="http://meetmybike.nl/wp-content/uploads/2016/01/Meet-My-Bike-Logo-Sticker-01-16.jpg" alt="" width="126" height="105" /></div></td>
<td><div align="center">
<select name="stickerjoro15cm" value="' . (isset($_POST['stickerjoro15cm']) ? htmlspecialchars($_POST['stickerjoro15cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
<td><div align="center">
<select name="stickerjoro10cm" value="' . (isset($_POST['stickerjoro10cm']) ? htmlspecialchars($_POST['stickerjoro10cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
<td><div align="center">
<select name="stickerjoro15cm" value="' . (isset($_POST['stickerjoro15cm']) ? htmlspecialchars($_POST['stickerjoro15cm']) : '') . '" >
<option selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="meer dan 5">5+</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="center">MEET MY BIKE<br />
JOIN OUR RIDE-OUTS</div></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
// versturen naar
else
{
// set datum
$datum = date('d/m/Y H:i:s');
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "BAM!!! " . htmlspecialchars($_POST['naam']) ." wilt Stickers bestellen! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
$inhoud_mail .= "Postcode:" .htmlspecialchars($_POST['postcode']) ."\n";
$inhoud_mail .= "Woonplaats:" .htmlspecialchars($_POST['woonplaats']) ."\n";
$inhoud_mail .= "Mail: " . htmlspecialchars($_POST['email']) . "\n";
$inhoud_mail .= "Telefoon: " . htmlspecialchars($_POST['telefoon']) . "\n\n";
$inhoud_mail .= "MMB Clean 5cm : " .htmlspecialchars($_POST['stickerc5cm']) . "\n";
$inhoud_mail .= "MMB Clean 10cm : " .htmlspecialchars($_POST['stickerc10cm']) . " \n";
$inhoud_mail .= "MMB Clean 15cm : " .htmlspecialchars($_POST['stickerc15cm']) . " \n";
$inhoud_mail .= "MMB Since 5cm : " .htmlspecialchars($_POST['stickers5cm']) . " \n";
$inhoud_mail .= "MMB Since 10cm : " .htmlspecialchars($_POST['stickers10cm']) . " \n";
$inhoud_mail .= "MMB Since 15cm : " .htmlspecialchars($_POST['stickers15cm']) . " \n";
$inhoud_mail .= "MMB Join Our Ride-Outs 5cm : " .htmlspecialchars($_POST['stickerjoro15cm']) . " \n";
$inhoud_mail .= "MMB Join Our Ride-Outs 10cm: " .htmlspecialchars($_POST['stickerjoro10cm']) . " \n";
$inhoud_mail .= "MMB Join Our Ride-Outs 15cm: " .htmlspecialchars($_POST['stickerjoro15cm']) . " \n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " \n\n";
$inhoud_mail .= "===================================================\n\n";
// -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
// spambot protectie
// ------
// van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['email'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
$_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
if (mail($mail_ontv, 'Bestelling Stickers', $inhoud_mail, $headers))
$datum = date('d/m/Y H:i:s');
$inhoud_mail2 = "===================================================\n";
$inhoud_mail2 .= "De bestelling is geplaatst! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
$inhoud_mail2 .= "===================================================\n\n";
$inhoud_mail2 .= "Beste " . htmlspecialchars($_POST['naam']) .",\n";
$inhoud_mail2 .= "Hartelijk bedankt voor de bestelling.\n";
$inhoud_mail2 .= "Graag vragen we om onderstaande informatie even te controleren.\n";
$inhoud_mail2 .= "Mochten er fouten in zitten kun je contact opnemen met mail .\n\n";
$inhoud_mail2 .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail2 .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
$inhoud_mail2 .= "Postcode: " . htmlspecialchars($_POST['postcode']) . "\n";
$inhoud_mail2 .= "Woonplaat: " . htmlspecialchars($_POST['woonplaats']) . "\n";
$inhoud_mail2 .= "E-mail adres: " . htmlspecialchars($_POST['email']) . "\n";
$inhoud_mail2 .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoon']) . "\n\n";
$inhoud_mail2 .= "MMB Clean 5cm : " .htmlspecialchars($_POST['stickerc5cm']) . "\n";
$inhoud_mail2 .= "MMB Clean 10cm : " .htmlspecialchars($_POST['stickerc10cm']) . " \n";
$inhoud_mail2 .= "MMB Clean 15cm : " .htmlspecialchars($_POST['stickerc15cm']) . " \n";
$inhoud_mail2 .= "MMB Since 5cm : " .htmlspecialchars($_POST['stickers5cm']) . " \n";
$inhoud_mail2 .= "MMB Since 10cm : " .htmlspecialchars($_POST['stickers10cm']) . " \n";
$inhoud_mail2 .= "MMB Since 15cm : " .htmlspecialchars($_POST['stickers15cm']) . " \n";
$inhoud_mail2 .= "MMB Join Our Ride-Outs 5cm : " .htmlspecialchars($_POST['stickerjoro15cm']) . " \n";
$inhoud_mail2 .= "MMB Join Our Ride-Outs 10cm: " .htmlspecialchars($_POST['stickerjoro10cm']) . " \n";
$inhoud_mail2 .= "MMB Join Our Ride-Outs 15cm: " .htmlspecialchars($_POST['stickerjoro15cm']) . " \n\n";
$inhoud_mail2 .= "Kloppen alle gegevens? Dan mag je op volgend rekeningnummer het bedrag van € $uitkomst overmaken:\n";
$inhoud_mail2 .= "naam Almere ovv Stikcers en je naam.\n\n";
$inhoud_mail2 .= "Met vriendelijke groet,\n";
$inhoud_mail2 .= "Naam\n";
$inhoud_mail2 .= "Meet My Bike\n\n";
$inhoud_mail2 .= "Verstuurd op " . $datum . " \n\n";
$inhoud_mail2 .= "===================================================\n\n";
// -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
// spambot protectie
// ------
// van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['email'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
$_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
if (mail($mail_ontv2, 'Bestelling Stickers', $inhoud_mail2, $headers))
{
// zorg ervoor dat dezelfde persoon niet kan spammen
$_SESSION['antiflood'] = time();
echo '<h1>Je bestelling is verzonden</h1>
<p>Bedankt voor het bestellen van je Stickers!! We zullen zo spoedig mogelijk contact met je opnemen.</p>';
}
else
{
echo '<h1>Helaas, je bestelling is niet verzonden</h1>
<p><b>Onze excuses.</b> Je bestelling kon om technische redenen niet verzonden worden.</p>';
}
}
?>