SkyDefend
Mitglied
PHP:
<?php
$m = '';
$error = false;
$vorname = '';
$nachname = '';
$strasse = '';
$plz = '';
$stadt = '';
$telefon = '';
$email1 = '';
$email2 = '';
$geb = '';
$textfeld = '';
$check1 = '';
$check2 = '';
if(isset($_POST['Submit'])){
$vorname = $_POST['Vorname'];
if (empty($vorname)){
$error = true;
}
$nachname = $_POST['Nachname'];
if (empty($nachname)){
$error = true;
}
$strasse = $_POST['Strasse'];
if (empty($strasse)){
$error = true;
}
$plz = $_POST['Postleitzahl'];
if (empty($plz)){
$error = true;
}
$stadt = $_POST['Stadt'];
if (empty($stadt)){
$error = true;
}
$telefon = $_POST['Telefonnummer'];
if (empty($telefon)){
$error = true;
}
$email1 = $_POST['Email1'];
if (empty($email1)){
$error = true;
}
$email2 = $_POST['Email2'];
if (empty($email2)){
$error = true;
}
if ($email1 === $email2){
$_POST['Email1']
}else{
$error = true;
}
$geb = $_POST['Geburtstag'];
if (empty($geb)){
$error = true;
}
$textfeld = $_POST['Textfeld'];
if (empty($textfeld)){
$error = true;
}
if($error == true){
$m = 'Es ist ein Fehler aufgetreten! DATA = ' . $vorname . ' - ' . $nachname . ' - ' . $strasse .' - ' . $plz . ' - ' . $stadt . ' - ' . $telefon . ' - ' . $email1 . ' - ' . $email2 . ' - ' . $geb . ' - ' . $textfeld;
}else{
$m = 'Vielen Dank. Ihr Formular wurde erfolgreich gesendet';
}
} else {
$m = '';
//$m = 'Das Formular wurde noch nicht gesendet.';
}
//////////////Send Email///////////////
$email_from = '[email protected]';
$email_subject = "New Form submission";
$email_body = "Neue Nachricht vom User $name.\n".
$email_header = "Check.de"
mail($email1,$email_subject,$email_body,$email_header);
//////////////////////////////////////
?>
HTML:
<form id="frmKontakt" method="post"> <!-- Formular Beginn -->
<div class="form-group" id="FrmGrpVorname">
<label for="vorname" class="control-label">Vorname<span class="zeichenrot"> *</span></label>
<input type="text" id="vorname" class="form-control" placeholder="Max" name="Vorname" value="<?php echo $vorname ?>">
</div>
<div class="form-group" id="FrmGrpNachname">
<label for="nachname" class="control-label">Nachname<span class="zeichenrot"> *</span></label>
<input type="text" id="nachname" class="form-control" placeholder="Mustermann" name="Nachname" value="<?php echo $nachname ?>">
</div>
<div class="form-group" id="FrmGrpStrasse">
<label for="strasse" class="control-label">Straße<span class="zeichenrot"> *</span></label>
<input type="text" id="strasse" class="form-control" placeholder="Musterstraße 1" name="Strasse" value="<?php echo $strasse ?>">
</div>
<div class="form-group" id="FrmGrpPlz">
<label for="plz" class="control-label">Postleitzahl<span class="zeichenrot"> *</span></label>
<input type="number" id="plz" class="form-control" placeholder="12345" name="Postleitzahl" value="<?php echo $plz ?>">
</div>
<div class="form-group" id="FrmGrpStadt">
<label for="stadt" class="control-label">Stadt<span class="zeichenrot"> *</span></label>
<input type="text" id="stadt" class="form-control" placeholder="Musterstadt" name="Stadt" value="<?php echo $stadt ?>">
</div>
<div class="form-group" id="FrmGrpNumber">
<label for="telefonnummer" class="control-label">Telefonnummer</label>
<input type="number" id="telefonnummer" class="form-control" placeholder="0123456789" name="Telefonnummer" value="<?php echo $telefon ?>">
</div>
<div class="form-group" id="FrmGrpEmail">
<label for="email" class="control-label">E-Mail Adresse<span class="zeichenrot">*</span></label>
<input type="email" id="email" class="form-control" placeholder="[email protected]" name="Email1" value="<?php echo $email1 ?>">
</div>
<div class="form-group" id="FrmGrpEmail2">
<label for="email2" class="control-label">Geben Sie die E-Mail Adresse erneut ein.<span class="zeichenrot"> *</span></label>
<input type="email" id="email2" class="form-control" placeholder="[email protected]" name="Email2" value="<?php echo $email2 ?>">
</div>
<div class="form-group" id="FrmGrpGeburtstag">
<label for="geburtstag" class="control-label">Geburtstag<span class="zeichenrot">*</span></label>
<input type="text" id="geburtstag" class="form-control" placeholder="01-01-2017" name="Geburtstag" value="<?php echo $geb ?>">
</div>
<div class="form-group" id="FrmGrpTextfeld">
<label for="texteld">Was biete ich für Jobs an <span class="zeichenrot"> *</span></label>
<textarea class="form-control" rows="5" id="texteld" name="Textfeld" value="<?php echo $textfeld ?>"></textarea>
</div>
<br>
Bitte aktivieren Sie zur Bestätigung die folgenden Felder<span class="zeichenrot"> *</span><br><br>
<div class="checkbox" id="FrmGrpDaten">
<label><input type="checkbox" checked="checked" id="checkbox1" name="Checkbox1" value="<?php echo $c1 ?>"> Ich erkenne die Datenschutzbedingungen an</label>
</div>
<div class="checkbox" id="FrmGrpRahmen">
<label><input type="checkbox" checked="checked" id="checkbox2" name="Checkbox2" value="<?php echo $c2 ?>"> Ich erkenne die Rahmenbedingungen an</label>
</div>
<br>
<button class="btn btn-lg btn-primary btn-block" type="submit" name="Submit">Eingabe absenden</button>
</form> <!-- Formular Ende -->
Ich habe anscheinend Fehler, die ich selber nicht finden kann :/ Mein Lehrer kann mir da ebenfalls nicht weiterhelfen..
Ich hoffe, mir kann jemand weiterhelfen oder hat vielleicht einige Ideen bezüglich der Optimierung.
Das Formular soll die Daten, welche eingegeben wurden an eine E-Mail Adresse schicken.
Zuletzt bearbeitet: