Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Formular sendet aber inhalt leer (https://www.gegen-bilderklau.net/thread.php?threadid=156815)


Geschrieben von ****Amy**** am 04.06.2009 um 18:40:

  Formular sendet aber inhalt leer

Hey,

so nun bräuchte ich eure Hilfe. Uns zwar bin ich grad dabei ein Formualr zu erstellen zur Anmeldung eines Turniers. Alles klappt. Formualr wird auch versenet. Aber ich bekomme auch eine E-Mail. Blos der Inhalt ist leer. Kann mir mal wer sagen wieso das net klappt? Hier die cods:
Zitat:

<html>
<head>
<title>Turniernenunng</title>
<link rel="stylesheet" href="http://dshochbrunn.bplaced.net/Textseiten/style.css">
</head>
<body>
<form action="action_formular.php" method="POST">
<table><tr><th>Name</th><td><input type="text" name="name"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Hofadresse</th><td><input type="text" name="hofaddy"></td></tr>
<tr><th>Pferd</th><td><input type="text" name="pferd"></td></tr>
<tr><th>Steckbriefadresse</th><td><input type="text" name="stekki">http://</td></tr>
<tr><th>Ausbildung</th><td><input type="text" name="ausbildung"></td></tr>
<tr><th>Prüfung/en</th><td><input type="text" name="prufungen"></td></tr>
<tr><th>Sonstiges</th><td><textarea name="sonstiges"></textarea></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>
</body>
</html>


Zitat:

<html>
<head>
<title>SEITENTITEL</title>
<link rel="stylesheet" href="http://dshochbrunn.bplaced.net/Textseiten/style.css">
</head>
<body>
<?php
$name = ($_POST['name']);
$email = ($_POST['email']);
$hofaddy = ($_POST['hofaddy']);
$pferd = ($_POST['pferd']);
$stekki = ($_POST['stekki']);
$ausbildung = ($_POST['ausbildung']);
$prufungen = ($_POST['prufungen']);
$sonstiges = ($_POST['sonstiges']);

if ( ($name == "") OR ($email == "") OR ($hofaddy == "") OR ($pferd == "") OR ($stekki == "") OR ($ausbildung == "") OR ($prufungen == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}

else
{
mail("info.hochbrunn@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>



Geschrieben von .Senseless am 04.06.2009 um 19:02:

 

Du hast $nachricht nicht definiert, ist also leer = E-Mail leer. (:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
<html>
<head>
<title>SEITENTITEL</title>
<link rel="stylesheet" href="http://dshochbrunn.bplaced.net/Textseiten/style.css">
</head>
<body>
<?php
$name = ($_POST['name']);
$email = ($_POST['email']);
$hofaddy = ($_POST['hofaddy']);
$pferd = ($_POST['pferd']);
$stekki = ($_POST['stekki']);
$ausbildung = ($_POST['ausbildung']);
$prufungen = ($_POST['prufungen']);
$sonstiges = ($_POST['sonstiges']);

$nachricht "Name: $name
E-Mail: $email
Hofaddy: $hofaddy
Pferd: $pferd
Stekki: $stekki
Ausbildung: $ausbildung
Prüfungen: $prufungen
Sonstiges: $sonstiges";

if ( ($name == "") OR ($email == "") OR ($hofaddy == "") OR ($pferd == "") OR ($stekki == "") OR ($ausbildung == "") OR ($prufungen == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}

else
{
mail("info.hochbrunn@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>



Geschrieben von ****Amy**** am 04.06.2009 um 19:09:

 

ohhh danke


Forensoftware: Burning Board, entwickelt von WoltLab GmbH