[PHP & MySQL] PHP-Problem

Raindrops
hallo,

ich wollte gerade einen Formmailer für meinen vRh coden, aber irgendwie geht der php-code, sprich action_formularprobe.php, nicht und ich finde den Fehler nicht unglücklich Kann evtl. einer mal gucken, was falsch ist?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
<?php
  $name $_POST['name'];
  $email $_POST['email'];
  $probepferd $_POST['probepferd'];
  $regeln $_POST['regeln'];
  $fragen $_POST['fragen'];
  if ( ($name == "") OR ($email == "") OR ($probepferd == "") OR ($regeln == "") )
  {
    echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='javascript:back()'>zurück</a> und korrigiere dies!";
  }
  else
  {
    $text "Name: $name
E-Mail: $email
Probepferd: $probepferd
Regen: $regeln"
Fragen?: $fragen;
    mail("gutmuehlentahl@web.de",$betreff,$text,"From $name <$email>");
    echo "Deine e-Mail wurde erfolgreich abgeschickt.";
  }
?>

MFG
Raindrops
jap, der zeigt mir dann immer folgendes an:
Parse error: syntax error, unexpected T_STRING in /users/gutmuehlentahl/www/action_formularprobe.php on line 22
callous.
In Zeile 22 steht doch gar nichts. Da kann ja dann wohl unmöglich in dieser Zeile ein Fehler sein Augenzwinkern
Black Katrin
der Code HAT einen fehler! und der ist ziemlich sicher dafür verantwortlich...

php:
1:
2:
3:
4:
5:
$text "Name: $name
E-Mail: $email
Probepferd: $probepferd
Regen: $regeln"
Fragen?: $fragen;


müsste folgender massen heissen
php:
1:
2:
3:
4:
5:
$text "Name: $name
E-Mail: $email
Probepferd: $probepferd
Regen: $regeln
Fragen?: $fragen";


die farben zeiegn ja schon klar dass ein fehler vorliegt... augen auf wenns ums thema " bei PHP geht, das ist der häufigste fehler!
Raindrops
ahh, danke Black Katrin smile

aber wenn ich jetzt die Anmeldung testweise abschicke, steht da immer, dass ich nicht alle Felder ausgefüllt habe, obwohl ich alle ausgefüllt habe unglücklich
Black Katrin
dafür musst du auch den code vom formular geben Augenzwinkern vermutlich irgendwo ein rechtschreib fehler
callous.
Da frag ich mich nur, warum der Code "line 22" angegeben hat...

Mich interessiert es übrigens auch, warum die Fehlermeldung kommt, dass nicht alle Felder ausgefüllt wurden. Hab das selbe Problem. Aber einen Fehler konnte ich nicht finden...
Black Katrin
Zitat:
Original von fabbily
Mich interessiert es übrigens auch, warum die Fehlermeldung kommt, dass nicht alle Felder ausgefüllt wurden. Hab das selbe Problem. Aber einen Fehler konnte ich nicht finden...


beide codes zeigen, sowohl das des formulars als auch das wo überprüft. anders kann man euch nti helfen