[PHP & MySQL] Problem bei Formmailer

KinoKarte
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
schimmel
$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
1Sm!le
Kurzer Widerspruch: Variablen können sehr wohl in Klammern stehen. Das ist denen vollkommen egal.
KinoKarte
Das hilft nicht... Kann nicht nochmal jemand gucken?
.Senseless
Ich hab es ausprobiert und bei mir hats funkioniert.. Was klappt denn genau nicht?
KinoKarte
Bei mir kommt immer irgendso ein Fehler-Text...
KinoKarte
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