- Registriert
- 15.03.09
- Beiträge
- 189
Moin liebe ATler
Ich habe folgendes Problem, habe ein kleines HTML formular erstellt (siehe unten) in dem unter Anderem checkboxen vorkommen nun möchte ich das ergebniss (angekreuzte checkboxen) nach dem Klick auf den "Versenden" Button gerne so übertragen, dass ich die Infomationen danach wie die restlichen in meiner E-Mail bekomme bzw. eine Fehlermeldung kommt insofern kein Tag angegeben ist. Was muss ich da im jeweiligen Code noch ergänzen?
Besten Dank für eure Hilfe
Ich habe folgendes Problem, habe ein kleines HTML formular erstellt (siehe unten) in dem unter Anderem checkboxen vorkommen nun möchte ich das ergebniss (angekreuzte checkboxen) nach dem Klick auf den "Versenden" Button gerne so übertragen, dass ich die Infomationen danach wie die restlichen in meiner E-Mail bekomme bzw. eine Fehlermeldung kommt insofern kein Tag angegeben ist. Was muss ich da im jeweiligen Code noch ergänzen?
Besten Dank für eure Hilfe
Code:
<form method="post" action="versand.php">
<table>
<p>An folgenden Tagen habe ich Zeit:</p>
<input type="checkbox" name="tag" value="montag"> Montag<br>
<input type="checkbox" name="tag" value="dienstag"> Dienstag<br>
<input type="checkbox" name="tag" value="mittwoch"> Mittwoch<br>
<input type="checkbox" name="tag" value="donnerstag"> Donnerstag<br>
<input type="checkbox" name="tag" value="freitag"> Freitag
</p>
</form>
<tr><td>Name/Vorname:</td>
<td><input name="name" type="text" size="54"></td></tr>
<tr><td>Strasse</td>
<td><input name="strasse" type="text" size="54"></td></tr>
<tr><td>PLZ/Ort</td>
<td><input name="ort" type="text" size="54"></td></tr>
<tr><td>Telefon</td>
<td><input name="phone" type="text" size="54"></td></tr>
<tr><td>Jahrgang</td>
<td><input name="alter" type="text" size="54"></td></tr>
<tr><td>E-Mail</td>
<td><input name="mail" type="text" size="54"></td></tr>
</table>
<br>
<input type="submit" value="Versenden">
</form>
Code:
<?php
$fehler = "";
$name = $_POST['name'];
$strasse = $_POST['strasse'];
$ort = $_POST['ort'];
$phone = $_POST['phone'];
$alter = $_POST['alter'];
if (empty($name)) {
$fehler .= "<li>der Absendername fehlt</li>" ;
}
if (empty($strasse)) {
$fehler .= "<li>ein Teil der Adresse fehlt</li>" ;
}
if (empty($ort)) {
$fehler .= "<li>ein Teil der Adresse fehlt</li>" ;
}
if (empty($phone)) {
$fehler .= "<li>ihre Telephonnummer fehlt</li>" ;
}
if (empty($alter)) {
$fehler .= "<li>ihr Jahrgang fehlt</li>" ;
}
if (empty($fehler)) {
if (get_magic_quotes_gpc()) {
$text = stripslashes($text);
}
$return = chr(13).chr(10);
$an = "XXXXX@XXXX" ;
$betreff = "Vereinstreffen" ;
$von = "From: Kontaktformular <XXXXX@XXXX>" ;
$datum = "Datum: ".date("j.n.Y").$return;
$zeit = "Zeit: ".date("H:i").$return;
$abs = "Von: ".$name." <".$mail.">".$return;
$trennen = "-----------------------------------------------".$return;
$nachricht = $datum.$zeit.$abs.$trennen.$text;
mail($an,$betreff,$nachricht,$von);
}
?>
<html>
<head>
<title>Versand</title>
<meta http-equiv="refresh" content="1; URL=XXXXXX.html">
<meta name="keywords" content="automatic redirection">
</head>
<body>
Sie werden umgeleitet.
<?php
if (empty($fehler)) {
echo "Versand erfolgreich";
}
?>
</body>
</html>