{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="suchdiv2" >
<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</label>
<input maxlength="50" name="email" size="30" type="email" value="<?php echo $email; ?>" required/>
</p>
<p>
<label for="nachricht">Nachricht</label>
<textarea cols="35" rows="5" name="nachricht"><?php echo $msg; ?></textarea>
</p>
<p>
<label for="haus">Angebot für das Ferienhaus:</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="eines der Ferienhäuser" selected="selected">eines der Ferienhäuser</option>
</select>
</p>
<div class="holder">
<label for="anreise">Anreise</label>
<input type="date" name="anreise" id="anreise" value="2019-01-12" onchange="anreise_change()" >
</div>
<div class="holder">
<label for="abreise">Abreise</label>
<input type="date" name="abreise" id="abreise" value="2019-01-19">
</div>
<div class="holder">
<label for="personenanzahl">Reiseteilnehmer</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>
<div class="kontaktcheck">
<input type="checkbox" value="1" name="datasecurity" id="dataCheckBox" required/> Die personenbezogenen Daten werden zur Beantwortung Ihrer Anfrage bzw. zur Erstellung eines unverbindlichen Angebotes und deren Zusendung gespeichert sowie verwendet und nach 36 Monaten automatisiert gelöscht. Eine weitere Verwendung der Daten ist nicht vorgesehen.
</div>
</p>
<p>
<div>
<input id="anfrage_button" type="submit" name="submit" value="Anfrage senden">
</div>
</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 = "Wenn Sie kein Roboter sind, bitte reCaptcha Checkbox aktivieren.<br>Nachricht wurde nicht versandt.";
</script>';
}
else{
// eMail Parameter
$empfaenger = "
$betreff = "Urlaub beim Anderles - Ferienhausvermietung Anderles-Alm & Römerhütte";
$betreff2 = "Ihre Nachricht an Urlaub beim Anderles - Ferienhausvermietung Anderles-Alm & Römerhütte";
$emailnachricht = "Name: ".$name."\r\ne-Mail: ".$email."\r\n\r\nAnfrage fuer: ".$haus."\r\n\r\nAnreise: ".$anreise."\r\n\r\nAbreise: ".$abreise."\r\n\r\nPersonen: ".$personen."\r\n\r\nNachricht: \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 = "Besten Danke<br>Die Daten wurden erfolgreich übermittelt.";
</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}
