Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-16">
- <script type="text/javascript" src="//code.jquery.com/jquery-1.10.1.js"></script>
- <script type="text/javascript">//<![CDATA[
- $(function(){
- $(function () {
- $('#wedstrijd_thuisclub').change(function() {
- var selectedoption = $("#wedstrijd_thuisclub").val();
- if (selectedoption == "1") {
- $('#wedstrijd_uitclub')
- .find('option')
- .remove()
- .end()
- .append('<option value="1">Ado Den Haag</option>')
- .append('<option value="2">Ajax</option>')
- .append('<option value="3">Az</option>')
- .append('<option value="4">Feyenoord</option>')
- .append('<option value="5">Go Ahead Eagles</option>')
- .append('<option value="6">Heerenveen</option>')
- .append('<option value="7">Heracles</option>')
- .append('<option value="8">FC Groningen</option>')
- .append('<option value="9">FC Utrecht</option>')
- .append('<option value="10">NEC</option>')
- .append('<option value="11">PSV</option>')
- .append('<option value="12">PEC Zwolle</option>')
- .append('<option value="13">NAC Breda</option>')
- .append('<option value="14">SC Cambuur</option>')
- .append('<option value="15">Roda JC</option>')
- .append('<option value="16">RKC Waalwijk</option>')
- .append('<option value="17">Vitesse</option>');
- $('#fc_twente').css('display', 'block');
- $('#fc_schalke_04').css('display', 'none');
- $('#way_game').val('0');
- $('#sportkantine').val('0');
- $('#rondleiding').val('0');
- }
- else if ((selectedoption == "2") || (selectedoption == "3") || (selectedoption == "4")) {
- $('#wedstrijd_uitclub')
- .find('option')
- .remove()
- .end()
- .append('<option value="1">1. FC Nurnberg</option>')
- .append('<option value="2">1899 Hoffenheim</option>')
- .append('<option value="3">Bayer Leverkusen</option>')
- .append('<option value="4">Bayern Muncchen</option>')
- .append('<option value="5">Borussia Dortmund</option>')
- .append('<option value="6">Borussia Monchengladbach</option>')
- .append('<option value="7">Eintracht Braunschweig</option>')
- .append('<option value="8">FC Augsburg</option>')
- .append('<option value="9">FC Schalke 04</option>')
- .append('<option value="10">Frankfurt</option>')
- .append('<option value="11">FSV Mainz 05</option>')
- .append('<option value="12">Hamburger SV</option>')
- .append('<option value="13">Hannover 96</option>')
- .append('<option value="14">Hertha BSC</option>')
- .append('<option value="15">SC Freiburg</option>')
- .append('<option value="16">VFB Stuttgart</option>')
- .append('<option value="17">VFL Wolfsburg</option>')
- .append('<option value="18">Werder Bremen</option>');
- if (selectedoption == "2") {
- $('#fc_twente').css('display', 'none');
- $('#fc_schalke_04').css('display', 'block');
- $('#way_game').val('0');
- $('#sportkantine').val('0');
- $('#rondleiding').val('0');
- }
- else {
- $('#fc_twente').css('display', 'none');
- $('#fc_schalke_04').css('display', 'none');
- }
- }
- });
- });
- $('#calculateTotal').click(function() {
- var price_total;
- var price = 0.00;
- var price_kaartje;
- var price_wijze_reizen_bus = 65.00;
- var price_wijze_reizen_vliegtuig = 85.00;
- var price_drank = 15.00;
- var price_broodjes = 6.00;
- var price_luxe_broodjes = 3.00;
- var price_sjaal = 15.00;
- var price_way_game = 60.00;
- var price_way_game_pp = 20.00;
- var price_sportkantine = 60.00;
- var price_sportkantine_pp = 25.00;
- var price_rondleiding = 25.00;
- var price_reisleiding = 125.00;
- var price_uur_extra = 60.00;
- var select_wedstrijd_thuisclub = parseInt($('#wedstrijd_thuisclub').val());
- var select_wedstrijd_uitclub = parseInt($('#wedstrijd_uitclub').val());
- var select_vertrek_regio = parseInt($('#vertrek_regio').val());
- var select_aantal_sportfans = $('#aantal_sportfans').val();
- var select_wijze_reizen = $('#wijze_reizen').val();
- var select_drank = $('#drank').val();
- var select_broodjes = $('#broodjes').val();
- var select_luxe_broodjes = $('#luxe_broodjes').val();
- var select_sjaal = $('#sjaal').val();
- var select_way_game = $('#way_game').val();
- var select_sportkantine = $('#sportkantine').val();
- var select_rondleiding = $('#rondleiding').val();
- var select_reisleiding = $('#reisleiding').val();
- var select_uur_extra = $('#uur_extra').val();
- switch (select_wedstrijd_thuisclub) {
- case 1: switch(select_vertrek_regio) {
- case 1: price = 350.00;
- break;
- case 2: price = 460.00;
- break;
- case 3: price = 600.00;
- break;
- case 4: price = 400.00;
- break;
- case 5: price = 450.00;
- break;
- }
- price_kaartje = 25.00;
- break;
- case 2: switch(select_vertrek_regio) {
- case 1: price = 625.00;
- break;
- case 2: price = 720.00;
- break;
- case 3: price = 800.00;
- break;
- case 4: price = 825.00;
- break;
- case 5: price = 725.00;
- break;
- }
- price_kaartje = 17.50;
- break;
- case 3: switch(select_vertrek_regio) {
- case 1: price = 725.00;
- break;
- case 2: price = 800.00;
- break;
- case 3: price = 900.00;
- break;
- case 4: price = 850.00;
- break;
- case 5: price = 725.00;
- break;
- }
- price_kaartje = 25.00;
- break;
- case 4: switch(select_vertrek_regio) {
- case 1: price = 800.00;
- break;
- case 2: price = 800.00;
- break;
- case 3: price = 800.00;
- break;
- case 4: price = 900.00;
- break;
- case 5: price = 725.00;
- break;
- }
- price_kaartje = 25.00;
- break;
- }
- price = price + parseFloat(select_aantal_sportfans * price_kaartje);
- if(select_wijze_reizen == "1") {price = parseFloat(price + price_wijze_reizen_bus); }
- if(select_wijze_reizen == "2") {price = parseFloat(price + price_wijze_reizen_vliegtuig); }
- if(select_drank == "1") {price = parseFloat(price + price_drank * select_aantal_sportfans); }
- if(select_broodjes == "1") {price = parseFloat(price + price_broodjes * select_aantal_sportfans); }
- if(select_luxe_broodjes == "1") {price = parseFloat(price + price_luxe_broodjes * select_aantal_sportfans); }
- if(select_sjaal == "1") {price = parseFloat(price + price_sjaal * select_aantal_sportfans); }
- if((select_way_game == "1") & (select_wedstrijd_thuisclub == "1")) {price = parseFloat(price + price_way_game + (select_aantal_sportfans * price_way_game_pp)); }
- if((select_sportkantine == "1") & (select_wedstrijd_thuisclub == "2")) {price = parseFloat(price + price_sportkantine + (select_aantal_sportfans * price_sportkantine_pp)); }
- if((select_rondleiding == "1") & (select_wedstrijd_thuisclub == "2")) {price = parseFloat(price + price_rondleiding); }
- if(select_reisleiding == "1") {price = parseFloat(price + price_reisleiding); }
- if(select_uur_extra == "1") {price = parseFloat(price + price_uur_extra); }
- price_total = parseFloat(price * 1.2);
- $('#total').html(formatCurrency(price_total));
- $('#result').css('display', 'block');
- });
- // This Function I have searched from Web
- function formatCurrency(strValue){
- strValue = strValue.toString().replace(/\$|\,/g,'');
- dblValue = parseFloat(strValue);
- blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
- dblValue = Math.floor(dblValue*100+0.50000000001);
- intCents = dblValue%100;
- strCents = intCents.toString();
- dblValue = Math.floor(dblValue/100).toString();
- if(intCents<10)
- strCents = "0" + strCents;
- for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
- dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
- dblValue.substring(dblValue.length-(4*i+3));
- return (((blnSign)?'':'-') + '€' + dblValue + '.' + strCents);
- }
- });//]]>
- </script>
- </head>
- <body>
- <form id="calc" name="calc" method="post" action="">
- <p>Kies uw wedstrijd:<br>
- <select id="wedstrijd_thuisclub" name="wedstrijd[type_id]" type="text">
- <option>Selecteer een thuisclub</option>
- <option value="1">FC Twente</option>
- <option value="2">FC Schalke 04</option>
- <option value="3">Borussia Dortmund</option>
- <option value="4">Borussia Munchen Gladbach</option>
- </select>
- -
- <select id="wedstrijd_uitclub" name="wedstrijd[category_id]" type="text">
- <option>Selecteer een tegenstander</option>
- </select>
- </p>
- <p>
- <label for="vertrek_regio">Vertrek regio:</label>
- <select id="vertrek_regio" name="vertrek_regio" type="text">
- <option value="1">Regio Enschede</option>
- <option value="2">Regio Deventer</option>
- <option value="3">Regio Utrecht</option>
- <option value="4">Regio Hardenberg</option>
- <option value="5">Regio Doetinchem</option>
- </select>
- </p>
- <p>
- <label for="aantal_sportfans">Aantal sportfans</label>
- <select id="aantal_sportfans" name="aantal_sportfans" type="text">
- <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="6">6</option>
- <option value="7">7</option>
- <option value="8">8</option>
- <option value="9">9</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- <option value="13">13</option>
- <option value="14">14</option>
- <option value="15">15</option>
- <option value="16">16</option>
- <option value="17">17</option>
- <option value="18">18</option>
- <option value="19">19</option>
- <option value="20">20</option>
- <option value="21">21</option>
- <option value="22">22</option>
- <option value="23">23</option>
- <option value="24">24</option>
- <option value="25">25</option>
- <option value="26">26</option>
- <option value="27">27</option>
- <option value="28">28</option>
- <option value="29">29</option>
- <option value="30">30</option>
- <option value="31">31</option>
- <option value="32">32</option>
- <option value="33">33</option>
- <option value="34">34</option>
- <option value="35">35</option>
- <option value="36">36</option>
- <option value="37">37</option>
- <option value="38">38</option>
- <option value="39">39</option>
- <option value="40">40</option>
- <option value="41">41</option>
- <option value="42">42</option>
- <option value="43">43</option>
- <option value="44">44</option>
- <option value="45">45</option>
- <option value="46">46</option>
- <option value="47">47</option>
- <option value="48">48</option>
- <option value="49">49</option>
- <option value="50">50</option>
- </select>
- </p>
- <p>
- Optioneel:
- </p>
- <p>
- <label for="wijze_reizen">Wijze van reizen</label>
- <select id="wijze_reizen" name="wijze_reizen" type="text">
- <option value="1">Bus</option>
- <option value="2">Vliegtuig</option>
- </select>
- </p>
- <p>
- <label for="drank">All-in drank:</label>
- <select id="drank" name="drank" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <label for="broodjes">Broodjes:</label>
- <select id="broodjes" name="broodjes" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <label for="luxe_broodjes">Luxe broodjes:</label>
- <select id="luxe_broodjes" name="luxe_broodjes" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <label for="sjaal">Sjaal:</label>
- <select id="sjaal" name="sjaal" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <div id="fc_twente" style="display:none;">
- <p>
- <label for="way_game">Way to the game (alleen FC Twente):</label>
- <select id="way_game" name="way_game" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- </div>
- <div id="fc_schalke_04" style="display:none;">
- <p>
- <label for="sportkantine">Sportkantine (alleen Schalke):</label>
- <select id="sportkantine" name="sportkantine" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <label for="rondleiding">Rondleiding Kampfbahn (alleen Schalke):</label>
- <select id="rondleiding" name="rondleiding" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- </div>
- <p>
- <label for="reisleiding">Reisleiding:</label>
- <select id="reisleiding" name="reisleiding" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <label for="uur_extra">Uur langer verblijf:</label>
- <select id="uur_extra" name="uur_extra" type="text">
- <option value="0">Nee</option>
- <option value="1">Ja</option>
- </select>
- </p>
- <p>
- <input name="calculateTotal" id="calculateTotal" type="button" value="Bereken uw prijs" >
- </p>
- <div id="result" style="display:none;">
- <strong>U betaald voor deze reis:</strong> <span id="total"></span> <br>Bent u het eens met dit tarief? <br> Vul dan hieronder uw emailadres en telefoonnummer in en wij sturen u een offerte toe.
- <br><br>
- <!-Dit is de input voor de voor en nummer >
- Uw e-mailadres:</br>
- <input type="text" name="email" id="email" maxlength="100">
- <font color="red">*</font></br>
- <!-Dit is de input voor het e-mail adres >
- Uw telefoonnummer:</br>
- <input type="text" name="telefoonnummer" id="telefoonnummer" maxlenght="50">
- <font color="red">*</font></br>
- <!- Geheime input die checkt op robots>
- <input type="text" hidden="true" id="bot" name="bot" />
- <!- Submit button>
- <input type="submit" name="versturen" value="Verstuur" onClick="checkForm()" />
- </div>
- </form>
- </body>
- </html>
- <?php
- //omzetten van de input naar variables
- $wedstrijd_thuisclub = strip_tags($_POST['wedstrijd_thuisclub']);
- $wedstrijd_uitclub = strip_tags($_POST['wedstrijd_uitclub']);
- $vertrek_regio = strip_tags($_POST['vertrek_regio']);
- $aantal_sportfans = strip_tags($_POST['aantal_sportfans']);
- $wijze_reizen = strip_tags($_POST['wijze_reizen']);
- $drank = strip_tags($_POST['drank']);
- $broodjes = strip_tags($_POST['broodjes']);
- $luxe_broodjes = strip_tags($_POST['luxe_broodjes']);
- $sjaal = strip_tags($_POST['sjaal']);
- $way_game = strip_tags($_POST['way_game']);
- $sportkantine = strip_tags($_POST['sportkantine']);
- $rondleiding = strip_tags($_POST['rondleiding']);
- $reisleiding = strip_tags($_POST['reisleiding']);
- $uur_extra = strip_tags($_POST['uur_extra']);
- $email = strip_tags($_POST['email']);
- $telefoonnummer = strip_tags($_POST['telefoonnummer']);
- //checken voor een robot
- $bot = strip_tags($_POST['bot']);
- if($bot != NULL){
- echo "Robots mogen geen contact form's invullen";
- die;
- }
- $naar = 'ruben.vaalt@star-servers.nl'; // Waar moet het naartoe?
- $onderwerp = 'Contactformulier '; // Het onderwerp van het bericht
- $van = 'noreply@lol.nl';
- // Header instellen, zodat nl2br() werkt
- $headers = "From: $van \r\n";
- $headers .= "MIME-version: 1.0\r\n";
- $headers .= "content-type: text/html;charset=utf-8\r\n";
- if(isset($_POST['versturen'])) // Als het formulier verzonden is door op de verzend knop te klikken
- {
- $wedstrijd_thuisclub = trim($_POST['wedstrijd_thuisclub']); // Alle overbodige spaties uit het naam veld verwijderen
- $wedstrijd_uitclub = trim($_POST['wedstrijd_uitclub']); // Alle overbodige spaties uit het nummer veld verwijderen
- $vertrek_regio = trim($_POST['vertrek_regio']); // Alle overbodige spaties uit het email veld verwijderen
- $aantal_sportfans = trim($_POST['aantal_sportfans']); // Alle overbodige spaties uit het bericht veld verwijderen
- $wijze_reizen = trim($_POST['wijze_reizen']); // Alle overbodige spaties uit het bericht veld verwijderen
- $drank = trim($_POST['drank']); // Alle overbodige spaties uit het bericht veld verwijderen
- $broodjes = trim($_POST['broodjes']); // Alle overbodige spaties uit het bericht veld verwijderen
- $luxe_broodjes = trim($_POST['luxe_broodjes']); // Alle overbodige spaties uit het bericht veld verwijderen
- $sjaal = trim($_POST['sjaal']); // Alle overbodige spaties uit het bericht veld verwijderen
- $way_game = trim($_POST['way_game']); // Alle overbodige spaties uit het bericht veld verwijderen
- $sportkantine = trim($_POST['sportkantine']); // Alle overbodige spaties uit het bericht veld verwijderen
- $rondleiding = trim($_POST['rondleiding']); // Alle overbodige spaties uit het bericht veld verwijderen
- $reisleiding = trim($_POST['reisleiding']); // Alle overbodige spaties uit het bericht veld verwijderen
- $uur_extra = trim($_POST['uur_extra']); // Alle overbodige spaties uit het bericht veld verwijderen
- $email = trim($_POST['email']); // Alle overbodige spaties uit het bericht veld verwijderen
- $telefoonnummer = trim($_POST['telefoonnummer']); // Alle overbodige spaties uit het bericht veld verwijderen
- $fout = false; // Om te kijken straks of er wat fout is
- if(empty($email)) // Als het email veld niet is ingevuld
- {
- print '<p></p>';
- $fout = true;
- }
- if(empty($telefoonnummer)) // Als het email veld niet is ingevuld
- {
- print '<p></p>';
- $fout = true;
- }
- if($fout == false) // Als er niks fout is (alles is dus netjes ingevuld)
- {
- $inhoud = "Gegevens uit contactformulier:\n\n";
- function clean_string($string) {
- $bad = array("content-type","bcc:","to:","cc:","href");
- return str_replace($bad,"",$string);
- }
- $inhoud .= "Wedstrijd thuisclub: ".clean_string($wedstrijd_thuisclub)."\n";
- $inhoud .= "Wedstrijd uitclub: ".clean_string($wedstrijd_uitclub)."\n";
- $inhoud .= "Vertrek regio: ".clean_string($vertrek_regio)."\n";
- $inhoud .= "Aantal sportfans: ".clean_string($aantal_sportfans)."\n\n";
- $inhoud = "Optionele opties:\n";
- $inhoud .= "Wijzen van reizen: ".clean_string($wijze_reizen)."\n";
- $inhoud .= "All-in drank: ".clean_string($drank)."\n";
- $inhoud .= "Broodjes: ".clean_string($broodjes)."\n";
- $inhoud .= "Luxe broodjes: ".clean_string($luxe_broodjes)."\n";
- $inhoud .= "Sjaal: ".clean_string($sjaal)."\n";
- $inhoud .= "Way to the game (alleen FC Twente) : ".clean_string($way_game)."\n";
- $inhoud .= "Sportkantine (alleen FC Schalke 04): ".clean_string($sportkantine)."\n";
- $inhoud .= "Rondleiding Kampfbahn (alleen FC Schalke 04): ".clean_string($rondleiding)."\n";
- $inhoud .= "Reisleiding: ".clean_string($reisleiding)."\n";
- $inhoud .= "Uur langer verblijf: ".clean_string($uur_extra)."\n";
- $inhoud = "Persoonlijke gegevens:\n";
- $inhoud .= "E-mailadres: ".clean_string($email)."\n";
- $inhoud .= "Telefoonnummer: ".clean_string($telefoonnummer)."\n";
- $inhoud .= "Het heeft geen zin om op dit bericht te reageren.";
- if(mail($naar .','. $email, $onderwerp, nl2br($inhoud), $headers))
- {
- print '<p color="green">Het bericht is succesvol verzonden!</p>';
- }
- else
- {
- print '<p color="red">Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
- }
- }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement