ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
310
310
EMPFEHLEN
-
29.10.08 17:42 #1
- Registriert seit
- Sep 2007
- Beiträge
- 108
Wenn ich bei diesem Kontaktformular auf "Ab die Post..." klicke, wird die gleiche Seite einfach nochmal aufgerufen und der Inhalt ist weg, anstatt dass die nächste Seite aufgerufen wird:
Und das hier ist die Auswertung:PHP-Code:<html>
<head>
<title>Ein Kontaktformular</title>
<style type="text/css">
td { vertical-align : top; text-align = right; }
</style>
</head>
<body>
<h2>Ein einfaches Kontaktformular</h2>
<form acton="auswertung.php" method="post">
<table>
<tr>
<td>Ihr Name</td>
<td><input name="name" size="53"></td>
</tr>
<tr>
<td>Ihre Mailadresse</td>
<td><input name="adresse" size"53"></td>
</tr>
<tr>
<td>Ihre Nachricht</td>
<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>
</tr>
</table>
<br />
<input type="submit" value="Ab die Post...">
</form>
</body>
</html>
PHP-Code:<?php
$fehler = "";
$name = $_POST['name'];
$adresse = $_POST['adresse'];
$nachricht = $_POST['nachricht'];
if (empty($name)) $fehler .="<li>der Absendername fehlt</li>";
if (empty($adresse)) $fehler .="<li>die Absenderadresse fehlt</li>";
if (empty($nachricht)) $fehler .="<li>keine Nachricht eingetragen wurde</li>";
if (empty($fehler)) {
$nz = chr(13) .chr(10);
$an = "dominik-g@nord-com.net";
$betreff = "Nachricht via Kontaktformular";
$from = "From: Kontaktformular";
$datum = "Datum: ".date("j.n.Y").$nz;
$zeit = "Zeit: ".date("H:i").$nz;
$von = "Von: ".$name." <".$adresse.">".$nz;
$linie ="-------------------".$nz;
$text = $datum.$zeit.$von.$linie.$nachricht;
$titel = "Ihre Nachricht wurde versandt";
mail($an,$betreff,$text,$from);
} else $titel = "Es ist ein Fehler aufgetreten";
?>
<html>
<head>
<title><?=$titel?></title>
</head>
<body>
<?php
if (empty($fehler)) {
$nz = chr(13).chr(10);
$text = struip_tags($text);
$text = htmlentities($text);
$text = str-replace($nz, "br", $text);
echo "<p>Ihre Nachricht wurde verschickt.</p>";
echo "<p>$text</p>";
} else {
echo "<p>Ihre Nachricht konnte nicht verschickt werden, weil";
echo "<ul>$fehler</ul>";
echo "</p>";
}
?>
</body>
</html>
-
Schreib fehler!
PHP-Code:<form acton="auswertung.php" method="post">
Wenn du jemandem auf die Brille trittst, erinnere ihn: Man sieht nur mit dem Herzen gut.
(Antoine de Saint-Exupéry)
-
30.10.08 15:51 #3
- Registriert seit
- Sep 2007
- Beiträge
- 108
ups...
Vielen Dank!
Ähnliche Themen
-
Kontaktformular
Von Killer-Man im Forum Flash PlattformAntworten: 2Letzter Beitrag: 22.06.07, 18:15 -
Kontaktformular...
Von chichi im Forum Flash PlattformAntworten: 42Letzter Beitrag: 24.03.07, 13:35 -
Kontaktformular
Von Tixiland im Forum Flash PlattformAntworten: 6Letzter Beitrag: 24.08.05, 16:58 -
Kontaktformular
Von Gismon im Forum PHPAntworten: 6Letzter Beitrag: 03.02.05, 20:30 -
Kontaktformular
Von securid im Forum PHPAntworten: 21Letzter Beitrag: 07.12.04, 00:03





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren