<h1><span style="font-size:26px;">Anfrage senden!</span></h1>

<!DOCTYPE html>
<html lang="de">
 <head>
 <title></title>

  <style>
  body {
   font-family: Verdana, Sans-Serif;
   font-size: 14px;
  }

  span.pflichtfeld {
   font-size: 12px;
   color: Red;
  }

  span.hilfetext {
   font-size: 10px;
   font-style: Oblique;
  }

  img.Produktbild {
   vertical-align: Middle;
   text-decoration: None;
  }
  </style>

 </head>
<body>

<?php


// PHP Fehlermeldungen (1 um das Formular zu testen) anzeigen.
error_reporting(0); // (0/1)

// Weiterleitung - Nach dem absenden des Formulars,
// gelangt der Benutzer ?ber einen Link auf folgende Seite:
$Weiterleitung = "";

$name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : ""; // Name
$firmainstitut = isset($_POST["firmainstitut"]) ? strip_tags(trim($_POST["firmainstitut"])) : ""; // Firma/Institut
$email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : ""; // E-Mail
$menge = isset($_POST["menge"]) ? strip_tags(trim($_POST["menge"])) : ""; // Menge
$material = isset($_POST["material"]) ? strip_tags(trim($_POST["material"])) : ""; // Material
$dicke_A_mm = isset($_POST["dicke_A_mm"]) ? strip_tags(trim($_POST["dicke_A_mm"])) : ""; // Dicke A mm
$durchmesser_B_mm = isset($_POST["durchmesser_B_mm"]) ? strip_tags(trim($_POST["durchmesser_B_mm"])) : ""; // Durchmesser B mm
$abmessung_C_mm = isset($_POST["abmessung_C_mm"]) ? strip_tags(trim($_POST["abmessung_C_mm"])) : ""; // Abmessung C mm
$abmessung_D_mm = isset($_POST["abmessung_D_mm"]) ? strip_tags(trim($_POST["abmessung_D_mm"])) : ""; // Abmessung D mm
$abmessung_E_mm = isset($_POST["abmessung_E_mm"]) ? strip_tags(trim($_POST["abmessung_E_mm"])) : ""; // Abmessung E mm
$durchmesser_F_mm = isset($_POST["durchmesser_F_mm"]) ? strip_tags(trim($_POST["durchmesser_F_mm"])) : ""; // Durchmesser F mm
$as_cut = isset($_POST["as_cut"]) ? strip_tags(trim($_POST["as_cut"])) : ""; // As cut
$as_cutCk = isset($_POST["as_cut"]) ? " checked='checked'" : null;
$politur_mit_einer_rauh = isset($_POST["politur_mit_einer_rauh"]) ? $_POST["politur_mit_einer_rauh"] : ""; // Politur mit einer Rauhti

// Auswahlliste: Politur mit einer Rauhti
$array = [
"", 
"einseitige Politur", 
"beidseitige Politur", 
];
$politur_mit_einer_rauhAW = "<select name='politur_mit_einer_rauh' size='1'>";
foreach ($array as $value) {
 $politur_mit_einer_rauhAW .= "\n  <option value='" . $value . "'" .
 ((isset($_POST["politur_mit_einer_rauh"]) ? $_POST["politur_mit_einer_rauh"] : "") == $value ?
 " selected='selected'" : "") . ">" . $value . "</option>";
}
$politur_mit_einer_rauhAW .= "\n </select>";

$orientierungsgenauigke = isset($_POST["orientierungsgenauigke"]) ? $_POST["orientierungsgenauigke"] : ""; // Orientierungsgenauigkeit

// Auswahlliste: Orientierungsgenauigkeit
$array = [
"", 
"Orientierungsgenauigkeit < 2&deg;", 
"Orientierungsgenauigkeit < 1&deg;", 
"Orientierungsgenauigkeit < 0,4&deg;", 
"Orientierungsgenauigkeit < 0,1&deg;", 
];
$orientierungsgenauigkeAW = "<select name='orientierungsgenauigke' size='1'>";
foreach ($array as $value) {
 $orientierungsgenauigkeAW .= "\n  <option value='" . $value . "'" .
 ((isset($_POST["orientierungsgenauigke"]) ? $_POST["orientierungsgenauigke"] : "") == $value ?
 " selected='selected'" : "") . ">" . $value . "</option>";
}
$orientierungsgenauigkeAW .= "\n </select>";

$orientierung = isset($_POST["orientierung"]) ? strip_tags(trim($_POST["orientierung"])) : ""; // Orientierung
$zweite_orientierung = isset($_POST["zweite_orientierung"]) ? strip_tags(trim($_POST["zweite_orientierung"])) : ""; // Zweite Orientierung
$referenz_flat = isset($_POST["referenz_flat"]) ? strip_tags(trim($_POST["referenz_flat"])) : ""; // Referenz Flat
$bemerkung = isset($_POST["bemerkung"]) ? strip_tags(trim($_POST["bemerkung"])) : ""; // Bemerkung
$KopieCk = isset($_POST["Kopie"]) ? " checked='checked'" : null; // E-Mail Kopie

// Benutzereingaben ?berpr?fen
// Die Meldungen m?ssen hier eventuell angepasst werden.
$Fehler = ["email"=>"", "menge"=>"", 
 "material"=>"", "durchmesser_mm"=>"", "dicke_mm"=>"", "sicherheit"=>""];
if (isset($_POST["submit"])) {
 $Fehler["email"] = strlen($_POST["email"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["menge"] = strlen($_POST["menge"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["material"] = strlen($_POST["material"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["dicke_A_mm"] = strlen($_POST["dicke_A_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["durchmesser_B_mm"] = strlen($_POST["durchmesser_B_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["Abmessung_C_mm"] = strlen($_POST["abmessung_C_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["Abmessung_D_mm"] = strlen($_POST["abmessung_D_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["Abmessung_E_mm"] = strlen($_POST["abmessung_E_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["durchmesser_F_mm"] = strlen($_POST["durchmesser_F_mm"]) < 1 ? " Bitte f?llen Sie dieses Feld aus!" : "";
 $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}

// Sicherheitsabfrage - Rechenaufgabe
$Z0 = [mt_rand(1, 9), mt_rand(1, 9)];
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " &#43; &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);

// Formular erstellen
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>

<p>
 <label> Name:
<br>
  <input type='text' name='name' value='" . $name . "' size='35'>
 </label>
</p>

<p>
 <label> Firma/Institut:
<br>
  <input type='text' name='firmainstitut' value='" . $firmainstitut . "' size='35'>
 </label>
</p>

<p>
 <label> E-Mail:
<span class='pflichtfeld'>&#10034; " . $Fehler["email"] . "</span><br>
  <input type='text' name='email' value='" . $email . "' size='35'>
 </label>
</p>

<p>
 <label> 
 
 <img src='/images/Geometrien/K009.png' width='250' class='Produktbild'></a> 
<br>

<p>
 <label> 
 
 <img src='/images/Geometrien/K010_detail_klein.png' class='Produktbild'></a> 
<br>

<p>
 <label> Menge:
<span class='pflichtfeld'>&#10034; " . $Fehler["menge"] . "</span><br>
  <input type='text' name='menge' value='" . $menge . "' size='3'>
 </label>
</p>

<p>
 <label> Material:
<span class='pflichtfeld'>&#10034; " . $Fehler["material"] . "</span><br>
  <input type='text' name='material' value='" . $material . "' size='35'>
 </label>
</p>

<p>
 <label> Dicke A (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["dicke_A_mm"] . "</span><br>
  <input type='text' name='dicke_A_mm' value='" . $dicke_A_mm . "' size='35'>
 </label>
</p>

<p>
 <label> Durchmesser B (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["durchmesser_B_mm"] . "</span><br>
  <input type='text' name='durchmesser_B_mm' value='" . $durchmesser_B_mm . "' size='35'>
 </label>
</p>

<p>
 <label> Abmessung C (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["abmessung_C_mm"] . "</span><br>
  <input type='text' name='abmessung_C_mm' value='" . $abmessung_C_mm . "' size='35'>
 </label>
</p>

<p>
 <label> Abmessung D (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["abmessung_D_mm"] . "</span><br>
  <input type='text' name='abmessung_D_mm' value='" . $abmessung_D_mm . "' size='35'>
 </label>
</p>

<p>
 <label> Abmessung E (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["abmessung_E_mm"] . "</span><br>
  <input type='text' name='abmessung_E_mm' value='" . $abmessung_E_mm . "' size='35'>
 </label>
</p>

<p>
 <label> Durchmesser F (mm):
<span class='pflichtfeld'>&#10034; " . $Fehler["durchmesser_F_mm"] . "</span><br>
  <input type='text' name='durchmesser_F_mm' value='" . $durchmesser_F_mm . "' size='35'>
 </label>
</p>

<p>
 <label> 
 <input type='checkbox' name='as_cut' value='Ja'" . $as_cutCk . ">
 As cut
 </label>
</p>

<p>
 <label> Politur mit einer Rauheit (Ra) < 0,01 &micro;m: <br>
 " . $politur_mit_einer_rauhAW . "
 </label>
</p>

<p>
 <label> Orientierungsgenauigkeit: <br>
 " . $orientierungsgenauigkeAW . "
 </label>
</p>

<p>
 <label> Orientierung:
<br>
  <input type='text' name='orientierung' value='" . $orientierung . "' size='35'>
 </label>
</p>

<p>
 <label> Zweite Orientierung:
<br>
  <input type='text' name='zweite_orientierung' value='" . $zweite_orientierung . "' size='35'>
 </label>
</p>

<p>
 <label> Referenz Flat:
<br>
  <input type='text' name='referenz_flat' value='" . $referenz_flat . "' size='35'>
 </label>
</p>

<p>
 <label> Bemerkung:
<br>
   <textarea name='nachricht' cols='40' rows='8'>" . $nachricht . "</textarea>
 </label>
</p>


<p>
 <label> 
 <input type='checkbox' name='Kopie'" . $KopieCk . ">
 Eine Kopie dieser Nachricht an meine E-Mail Adresse
 </label>
</p>

<p>
 <label> Sicherheitsabfrage: 
 <span class='pflichtfeld'>&#10034; " . $Fehler["sicherheit"] . "</span><br>
 <em>" . $Spam . "</em> = 
 <input type='text' name='zip' size='4' autocomplete='off'>
 </label>
 <input type='hidden' name='zip2' value='" . $Schutz . "'>
 <br><span class='hilfetext'> Bitte l&ouml;sen Sie die Rechenaufgabe. </span><br>
</p>

<p>
 <br>
 <a href='" . $_SERVER["SCRIPT_NAME"] . "'  style='text-decoration: None;'><input type='button' value='Abbrechen'></a> - 
 <input type='submit' name='submit' value='Formular absenden'>
</p>

<p>
 <small>Bitte alle mit <span class='pflichtfeld'>&#10034;</span>
 markierten Felder ausf&uuml;llen.</small>
</p>

</form>
";

// Formular abgesendet
if (isset($_POST["submit"])) {

 // Sind keine Benutzer-Eingabefehler vorhanden
 if (implode("", $Fehler) == "") {

  // Daten als E-Mail versenden (Vorschlag) - Bitte anpassen!

  // Zeitzone und das aktuelle Datum setzen
  // http://de3.php.net/manual/de/timezones.europe.php
  date_default_timezone_set("Europe/Berlin");
  $Datum = date("d.m.Y H:i");

  // Empf?nger E-Mail
  $Mailto = "info@mateck.de";
 

  // Inhalt der E-Mail setzen
  $Text = "   Gesendet am: $Datum Uhr
   Name: $name
   Firma/Institut: $firmainstitut
   E-Mail: $email
   Bild: https://mateck.com/images/Geometrien/K009.png
   Bild: https://mateck.com/images/Geometrien/K010_detail_klein.png
   Menge: $menge
   Material: $material
   Dicke A mm: $dicke_A_mm   
   Durchmesser B mm: $durchmesser_B_mm
   Abmessung C mm: $abmessung_C_mm
   Abmessung D mm: $abmessung_D_mm
   Abmessung E mm: $abmessung_E_mm
   Durchmesser F mm: $durchmesser_F_mm
   As cut: $as_cut
   Politur mit einer Rauheit (Ra) < 0,01 µm: $politur_mit_einer_rauh
   Orientierungsgenauigkeit: $orientierungsgenauigke
   Orientierung: $orientierung
   Zweite Orientierung: $zweite_orientierung
   Referenz Flat: $referenz_flat
   Bemerkung: $bemerkung

  ";

  // E-Mail versenden
  mb_internal_encoding("UTF-8");
  $Betreff = mb_encode_mimeheader($betreff, "UTF-8", "Q");
  $Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($name, "UTF-8", "Q") .
   "<" . $email . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n";

  if (mail($Mailto, $Betreff, $Text, $Kopfzeile)) {

   echo "<p>Vielen Dank, die Nachricht wurde versendet.</p>";
  }
  else {

   // Wenn die Daten nicht versendet werden konnten,
   // wird die E-Mail-Adresse f?r den direkten Kontakt eingeblendet.
   echo "<p>Beim Senden der Nachricht ist ein Fehler aufgetreten!<br>" . 
   "Bitte wenden Sie sich direkt an: <a href='mailto:" . $Mailto . "'>" . $Mailto . "</a></p>";
  }

     // Diese Nachricht wird an die E-Mail-Adresse des Besuchers gesendet.

   // Name/Signatur
   $Signatur = "";

   // Betreff
   $Betreff = "Ihre Anfrage";

   // Inhalt der E-Mail setzen
   $Text = "   Vielen Dank für Ihren Besuch auf unserer Homepage.
   Wir haben folgende Nachricht erhalten:

   Name: $name
   Firma/Institut: $firmainstitut
   E-Mail: $email
   Bild: https://mateck.com/images/Geometrien/K009.png
   Bild: https://mateck.com/images/Geometrien/K010_detail_klein.png
   Menge: $menge
   Material: $material
   Dicke A mm: $dicke_A_mm   
   Durchmesser B mm: $durchmesser_B_mm
   Abmessung C mm: $abmessung_C_mm
   Abmessung D mm: $abmessung_D_mm
   Abmessung E mm: $abmessung_E_mm
   Durchmesser F mm: $durchmesser_F_mm
   As cut: $as_cut
   Politur mit einer Rauheit (Ra) < 0,01 µm: $politur_mit_einer_rauh
   Orientierungsgenauigkeit: $orientierungsgenauigke
   Orientierung: $orientierung
   Zweite Orientierung: $zweite_orientierung
   Referenz Flat: $referenz_flat

   Mit freundlichen Grüßen
    $Signatur MatecK GmbH 
   ";

   // E-Mail Kopie versenden
   $Betreff = mb_encode_mimeheader($Betreff, "UTF-8", "Q");
   $Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($Signatur, "UTF-8", "Q") .
    "<" . $Mailto . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n";
   if (mail($email, $Betreff, $Text, $Kopfzeile)) {
    echo "<p>Sie erhalten eine Kopie der Nachricht an Ihre E-Mail-Adresse.</p>";
   }
  
  // Weiterleitung
  echo "<p><a href='" . $Weiterleitung . "' target='_top'></a></p>";
 }
 else {

  // Formular und Benutzer-Eingabefehler ausgeben
  echo $Formular;
 }
}
else {

 // Formular ausgeben
 echo $Formular;
}
?>

</body>
</html>