Jan: Überprüfen und ausgeben bei PHP

Guten Morgen,

ich bin nicht gerade der PHP-Held und möchte jetzt auch nicht großartig suchen, da ich bestimmt nur wieder etwas übersehen habe.... aber 4 Augen sehen mehr als 2!

Bitte seht mal unter

http://http.partydoerf.de/sites/member.php
ich hoffe das dass so richtig ist....

Ich möchte einfach ein Form überprüfen, allerdings die Felder die nicht überprüft werden müssen, sollen auch ausgegeben werden!
Ich habe nun, die zu überprüfenden Felder mit (!$_POST) gecheckt und das bis jetzt eine nicht zu überprüfende Feld mit($_POST) versucht, zu Ausgeben zu überreden, hat bis jetzt noch nicht geklappt;-( . Der Browser gibt mir allerdings einen nicht akzetierbaren Parsing Error in Zeile 13 aus die nicht vorhanden ist, bzw nur das schliessende ? beeinhaltet.

Ich wäre euch sehr verbunden wenn Ihr mal nen Blick werfen könntet

Lieben Gruß

Jan

  1. Guten Morgen,

    ich bin nicht gerade der PHP-Held und möchte jetzt auch nicht großartig suchen, da ich bestimmt nur wieder etwas übersehen habe.... aber 4 Augen sehen mehr als 2!

    Bitte seht mal unter

    http://http.partydoerf.de/sites/member.php
    ich hoffe das dass so richtig ist....

    Ich möchte einfach ein Form überprüfen, allerdings die Felder die nicht überprüft werden müssen, sollen auch ausgegeben werden!
    Ich habe nun, die zu überprüfenden Felder mit (!$_POST) gecheckt und das bis jetzt eine nicht zu überprüfende Feld mit($_POST) versucht, zu Ausgeben zu überreden, hat bis jetzt noch nicht geklappt;-( . Der Browser gibt mir allerdings einen nicht akzetierbaren Parsing Error in Zeile 13 aus die nicht vorhanden ist, bzw nur das schliessende ? beeinhaltet.

    Ich wäre euch sehr verbunden wenn Ihr mal nen Blick werfen könntet

    Lieben Gruß

    Jan

    P.S Füllt das Form mit nicht relevanten Sachen aus, das passt schon...

    1. Guten Morgen,

      ich bin nicht gerade der PHP-Held und möchte jetzt auch nicht großartig suchen, da ich bestimmt nur wieder etwas übersehen habe.... aber 4 Augen sehen mehr als 2!

      Bitte seht mal unter

      http://http.partydoerf.de/sites/member.php
      ich hoffe das dass so richtig ist....

      Ich möchte einfach ein Form überprüfen, allerdings die Felder die nicht überprüft werden müssen, sollen auch ausgegeben werden!
      Ich habe nun, die zu überprüfenden Felder mit (!$_POST) gecheckt und das bis jetzt eine nicht zu überprüfende Feld mit($_POST) versucht, zu Ausgeben zu überreden, hat bis jetzt noch nicht geklappt;-( . Der Browser gibt mir allerdings einen nicht akzetierbaren Parsing Error in Zeile 13 aus die nicht vorhanden ist, bzw nur das schliessende ? beeinhaltet.

      Ich wäre euch sehr verbunden wenn Ihr mal nen Blick werfen könntet

      Lieben Gruß

      Jan

      P.S Füllt das Form mit nicht relevanten Sachen aus, das passt schon...

      Und hier das Script:

      <?
      if(!$_POST['email'] ||!$_POST['v_name'] ||!$_POST['n_name'] ||!$_POST['geb_tag'] ||!$_POST['geb_mon'] ||!$_POST['geb_jahr'] ||!$_POST['plz'] ||!$_POST['ort'] || !$_POST['email_anz']) {
      header("Location: ./fehler.php");
      exit;
      }

      $text="Hallo".$_POST['v_name'].",\n\nwir haben deine Daten erhalten! Wir senden sie dir nochmal zum Abgleich, solltest du irgendwelche Fehler bemerken, fülle das Formular einfach noch einmal aus.\n\nViel Spaß beim weiteren surfen auf partydoerf.de wünscht dir\n\nDas partydoerf.de Team\n\nEMail:".$_POST['email']."\nEmail anzeigen:".$_POST['email_anz']."\n Name:".$_POST['v_name']." ".$_POST['n_name']."\n Geburtstag:".$_POST['geb_tag']." ".$_POST['geb_mon']." ".$_POST['geb_jahr']."\n PLZ/Ort:".$_POST['plz']." ".$_POST['ort']." "; {
      header("Location: ./fehler.php");

      mail($_POST['email'],"Memberdaten",$text,"FROM:member@partydoerf.de");
      mail("member@partydoerf.de","Memberdaten",$text,"FROM:member@partydoerf.de");
      header("Location: ./memberdanke.php");
      ?>

      1. mach mal das hier raus, das ist dein parsing error:
        nach $_POST['ort']." ";
        {
        und warum verlinkst du auf fehler.php nachdem du den string speicherst? also nach dem eben gelöschten { das hier auch weg:
        header("Location: ./fehler.php");

        MfG