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] Problem bei Formmailer (https://www.gegen-bilderklau.net/thread.php?threadid=150724)


Geschrieben von KinoKarte am 20.02.2009 um 15:10:

  Problem bei Formmailer

Um Pakete zu bestellen, nutze ich dieses Formular:

code:
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:
39:
40:
<form action="action_paket.php" method="POST">
<table><tr><th>Dein Name</th><td><input type="text" name="name"></td></tr>
<tr><th>Dein Pferd</th><td><input type="text" name="betreff"></td></tr>
<tr><th>Dein Futterpaket</td><td>
<select size="1" name="futter">
<option>Futterpaket Fohlen/Jungpferd (80 viK)</option>
<option>Futterpaket Weidetier (70 viK)</option>
<option>Futterpaket Reittier (85 viK)</option>
<option>Futterpaket Turniertier (95 viK)</option>
<option selected>Futterpaket auswählen</option></select>
</td></tr>
<tr><th>Dein Stallpaket</td><td>
<select size="1" name="stall">
<option>Kein Stall (Fohlen-/Jungpferd)</option>
<option>Stallpaket Stute/Wallach (100 viK)</option>
<option>Stallpaket Hengst (100 viK)</option>
<option>Stallpaket Einzelnt (80 viK)</option>
<option selected>Stallpaket wählen</option>
</select> 
</td></tr>
<tr><th>Dein Weidenpaket</td><td>
<select size="1" name="weide">
<option>Fohlen- und Jungpferdeweide (150 viK)</option>
<option>Weidepaket Stute/Wallach (50 viK)</option>
<option>Weidepaket Hengst (55 viK)</option>
<option>Weidepaket Einzeln (60 viK)</option>
<option selected>Weidenpaket auswählen</option>
</select> </td></tr>
<tr><th>Dein Reitpaket</td><td>
<select size="1" name="reiten">
<option>Reitpaket Gelände (kostenlos)</option>
<option>Reitpaket Gelände, Roundpen (30 viK)</option>
<option>Reitpaket Gelände, Roundpen, Reithalle (60 viK)</option>
<option selected>Reitpaket auswählen!</option>
</select></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>


Und als Action:

code:
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:
<html>

<head>

<titleHabakuk</title>

</head>

<body>

  <?php

  $name = ($_POST['name']);
  $betreff = ($_POST['betreff']);
  $stall = ($_POST['stall']);
  $weide = ($_POST['weide']);
  $reiten = ($_POST['reiten']);
  $futter = ($_POST['futter']);
if ( ($name == "") OR ($betreff == ""))
{
echo "Diese Bestellung können wir nicht annehmen";
}
else
{
mail("lollipop.97@web.de",$betreff,$stall,$weide,$reiten,$futter"From: $name");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>

</body>

</html>


Nun funktioniert das aber nicht.

Leider kenne ich mich mit so etwas gar nicht aus...

Kann da mal jemand drüber gucken?

LG

Marie



Geschrieben von schimmel am 20.02.2009 um 16:09:

  RE: Problem bei Formmailer

$name = ($_POST['name']); variablen ohne "(" und ")" aufführen!
so wäre es richtig:
code:
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:
<html>

<head>

<titleHabakuk</title>

</head>

<body>

  <?php

  $name = $_POST['name'];
  $betreff = $_POST['betreff'];
  $stall = $_POST['stall'];
  $weide = $_POST['weide'];
  $reiten = $_POST['reiten'];
  $futter = $_POST['futter'];
if ( ($name == "") OR ($betreff == ""))
{
echo "Diese Bestellung können wir nicht annehmen";
}
else
{
mail("lollipop.97@web.de",$betreff,$stall,$weide,$reiten,$futter"From: $name");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>

</body>

</html>


lg, schimmel



Geschrieben von 1Sm!le am 20.02.2009 um 19:05:

 

Kurzer Widerspruch: Variablen können sehr wohl in Klammern stehen. Das ist denen vollkommen egal.



Geschrieben von KinoKarte am 21.02.2009 um 13:26:

 

Das hilft nicht... Kann nicht nochmal jemand gucken?



Geschrieben von .Senseless am 21.02.2009 um 13:58:

 

Ich hab es ausprobiert und bei mir hats funkioniert.. Was klappt denn genau nicht?



Geschrieben von KinoKarte am 22.02.2009 um 16:05:

 

Bei mir kommt immer irgendso ein Fehler-Text...



Geschrieben von KinoKarte am 22.02.2009 um 16:24:

 

Mhh, ich habe funpic, also müsste PHP ja funktionieren.

Da kommt:

Zitat:
Parse error: syntax error, unexpected '"' in /usr/export/www/hosting/toelten/login/action_abzeichen.php on line 26


Forensoftware: Burning Board, entwickelt von WoltLab GmbH