{source}
<?php
//Übergabe Parameter von der Suche/Anfrage
$name =$_POST["name"];
$email=$_POST["email"];
$msg=$_POST["nachricht"];
$angebot=$_POST["haus"];
$andate= $_POST["anreise"];
$abdate= $_POST["abreise"];
$personen= $_POST["personen"];
?>
<head>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<div class="suchdiv" >
<div class="contact_Meldung" id="meldung">
</div>
<form id="comment_form" action="" method="post">
<p>
<label for="name">Name</label>
<input maxlength="50" name="name" size="30" type="text" value="<?php echo $name; ?>" required/>
</p>
<p>
<label for="email">E-Mail address</label>
<input maxlength="50" name="email" size="30" type="email" value="<?php echo $email; ?>" required/>
</p>
<p>
<label for="nachricht">Message</label>
<textarea cols="35" rows="5" name="nachricht"><?php echo $msg; ?></textarea>
</p>
<p>
<label for="haus">Offers for the holiday home</label>
<select id="ferienhaus" name="haus">
<option value="Römerhütte">Ferienhaus Römerhütte</option>
<option value="Anderles-Alm">Ferienhaus Anderles-Alm</option>
<option value="One of the holiday homes" selected="selected">One of the holiday homes</option>
</select>
</p>
<div class="holder">
<label for="anreise">Arrival</label>
<input type="date" name="anreise" id="anreise" value="2019-01-12" onchange="anreise_change()" >
</div>
<div class="holder">
<label for="abreise">Departure</label>
<input type="date" name="abreise" id="abreise" value="2019-01-19">
</div>
<div class="holder">
<label for="personenanzahl">Number of people</label>
<select id="personenanzahl" name="personen">
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12" selected="selected">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>
</select>
</div>
<p>
<div class="g-recaptcha" data-sitekey="6Lf6ExgTAAAAAAA1UA4Z6viOclW4xqUQvz4Zrcwk"></div>
</p>
<p>
<input id="anfrage_button" type="submit" name="submit" value="Send inquiry">
</p>
</form>
</div>
<?php // Formular Auswertung
function auswerten () {
//Variabeln mit Inhalt aus dem Formular befüllen
$name;
if(isset($_POST['name'])){$name=$_POST['name'];}
else {$name ="";}
$email;
if(isset($_POST['email'])){$email=$_POST['email'];}
else {$email="";}
$nachricht;
if(isset($_POST['nachricht'])){$nachricht=$_POST['nachricht'];}
else {$nachricht="";}
$haus;
if(isset($_POST['haus'])){$haus=$_POST['haus'];}
else {$haus="";}
$anreise;
if(isset($_POST['anreise'])){$anreise=$_POST['anreise'];}
else {$anreise="";}
$abreise;
if(isset($_POST['abreise'])){$abreise=$_POST['abreise'];}
else {$abreise="";}
$personen;
if(isset($_POST['personen'])){$personen=$_POST['personen'];}
else {$personen="";}
$captcha;
if(isset($_POST['g-recaptcha-response'])){$captcha=$_POST['g-recaptcha-response'];}
else {$captcha ="";}
// Google reCaptcha Box wurde nicht angehakt
if(!$captcha){
}
// Spamversuch wird geblockt, es wird keine eMail versendet
$secretKey = "6Lf6ExgTAAAAAG289TWlTQ7IK12dXwOr5QNGKhlK";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1) {
echo'<script>
document.getElementById("meldung").innerHTML = "If you are not a robot, please activate the reCaptcha checkbox.<br>Message was not sent.";
</script>';
}
else{
// eMail Parameter
$empfaenger = "
$betreff = "Urlaub beim Anderles - Ferienhausvermietung Anderles-Alm & Römerhütte";
$betreff2 = "Your Messange to: Urlaub beim Anderles - Ferienhausvermietung Anderles-Alm & Römerhütte";
$emailnachricht = "Name: ".$name."\r\nE-Mail address: ".$email."\r\n\r\nHoliday home: ".$haus."\r\n\r\nArrival: ".$anreise."\r\n\r\nDeparture: ".$abreise."\r\n\r\nNumber of guests: ".$personen."\r\n\r\nMessage: \r\n".$nachricht;
$header = "From: ".$name." <".$email.">";
$header2 = "From: <
// eMail versenden
mail($empfaenger, $betreff, $emailnachricht, $header);
mail($email, $betreff2, $emailnachricht, $header2);
echo'<script>
document.getElementById("meldung").innerHTML = "Thank you<br>the data has been transmitted successfully.";
</script>';
}
}
if(isset($_POST["submit"])) {
auswerten();
}
?>
<script language="Javascript">
<!-- basiswerte -->
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd
}
if(mm<10){
mm='0'+mm
}
today = yyyy+'-'+mm+'-'+dd;
document.getElementById("anreise").min = today;
document.getElementById("anreise").value = today;
var help = new Date();
var today1 = help.getMilliseconds(help);
console.log(today1 );
today1 = today1 + (3 * 24 * 60 * 60 * 1000);
console.log(today1 );
help = new Date();
help.setMilliseconds(today1);
var dd1 = help.getDate();
var mm1 = help.getMonth()+1; //January is 0!
var yyyy1 = help.getFullYear();
if(dd1<10){
dd1='0'+dd1
}
if(mm1<10){
mm1='0'+mm1
}
console.log( dd1+" " + mm1 + " " + yyyy1);
today = yyyy1+'-'+mm1+'-'+dd1;
console.log(today );
document.getElementById("abreise").min = today;
document.getElementById("abreise").value = today;
var anPHP = '<?php echo $andate; ?>';
var abPHP = '<?php echo $abdate; ?>';
var sel= '<?php echo $personen; ?>';
var selHaus= '<?php echo $angebot; ?>';
var index = 2;
if(anPHP){
document.getElementById("anreise").value = anPHP;
document.getElementById("abreise").value = abPHP;
document.getElementById("personenanzahl").selectedIndex = sel-8;
switch(selHaus){
case "Römerhütte": index =0;break;
case "Anderles-Alm": index=1;break;
case "eines der Ferienhäuser": index=2;break;
}
document.getElementById("ferienhaus").selectedIndex = index;
}
</script>
</script>
<script language="Javascript">
function anreise_change()
{
var help = new Date(document.getElementById("anreise").value);
var today1 = help.getTime();
console.log(today1 + " help: "+ help );
today1 = today1 + (3 * 24 * 60 * 60 * 1000);
console.log(today1 + " help: "+ help );
help = new Date(today1);
console.log(today1 + " help: "+ help );
var dd1 = help.getDate();
var mm1 = help.getMonth()+1; //January is 0!
var yyyy1 = help.getFullYear();
if(dd1<10){
dd1='0'+dd1
}
if(mm1<10){
mm1='0'+mm1
}
today1 = yyyy1+'-'+mm1+'-'+dd1;
document.getElementById("abreise").min = today1;
document.getElementById("abreise").value = today1;
console.log(today1 + " help: "+ help + " today: " + today1);
}
</script>
{/source}
