auswertung des Formulars funktioniert nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • auswertung des Formulars funktioniert nicht

    Hallo ich habe ein Formular geschrieben das an eine datei zur auswertung geschickt wird und von da an meine mail
    nur leider bekomme ich immer nur die fehler.html
    aber nicht die danke.html, sprich ich bekomme kein erfolgreiches senden des formulars hin. kann mir einer sagen woran das liegt?
    Habe alles nachgeprüft 10 und 20 mal auch die rechtschreibweise aber ich finde den fehler nicht.

    hier ist der code der php datei:

    <?

    if ($name!="" AND $email!="") {

    $more = "From: blueskull@arcor.de\r\nReturn-Path: blueskull@arcor.de\r\nContent-Type:text";

    $body="Firma: $Firma
    Name: $Name
    Vorname: $Vorname
    Tel.-Nr.: $telefon
    Straße: $Strasse
    Nr.: $Hausnummer
    PLZ: $PLZ
    Ort: $Ort
    Geb. Datum: $Geburtsdatum
    email: $email
    Service: $Service
    Subdomain: $Subdomain
    Monate: $Monate
    JaichHabeeinmoneybookersKonto: $moneybookerskonto
    moneybookers: $moneybookers
    Domain kaufen: $domainkaufen
    domainname: $domainname
    tld: $tld
    werbername: $werbername
    Woher kennen Sie uns?: $kenntuns
    agb: $agb";




    mail("blueskull@arcor.de",$body, $more);

    header("location: danke.html");

    }
    else {

    header("location: fehler.html");

    }

    ?>

  • #2
    1. PHP Code in den PHP - BBCode Tags

    2. "register_globals" => On oder Off? Eventuell solltest du dich mal darüber informieren. Es ist ganz gut so zu programmieren das möglichst viele Server das unterstützen
    PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

    Kommentar


    • #3
      überleg dir mal warum die else-Anweisung ausgeführt wird...
      wie holst du denn die Daten?
      EDIT:
      siehe den vorherigen Beitrag *seufz*
      Es ist nicht deine Schuld, dass die Welt ist, wie sie ist,
      Es wär nur deine Schuld, wenn sie so bleibt

      Kommentar


      • #4
        Soweit ich weis ist register_globals=off

        die daten werden(sollen zumindest) vom formular per aktion an die datei gesendet.

        Kommentar


        • #5
          Soweit ich weis ist register_globals=off
          Und dann wunderst du dich, warum es nicht funktioniert?

          Informiere dich mal über die Einstellung!

          Kommentar


          • #6
            super und was kann ich machen das es funktioniert?

            Kommentar


            • #7
              Wenn du dich darüber informiert hättest, wüsstest du das! Ab ins Manual...

              Kommentar


              • #8
                Worüber denn bitte informieren.

                es wäre schon nett wenn mir mal jemand ne vernünftige antwort geben könnte und mir nicht vorhält wie doof ich doch bin.

                Also bitte gebt mir doch wenigstens mal nen tipp

                Kommentar


                • #9
                  Darüber informieren was "register_globals" ist (Google, PHP Manual usw.) und was das "On" oder "Off" für dein Programm bedeutet
                  PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

                  Kommentar


                  • #10
                    Ok Informiert und soweit ich es verstanden habe geändert. funtzt aber trotzdem nicht. jetzt bekomm ich ne fehlermeldung.

                    Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/web232/html/bestellen.php on line 7


                    hier das geänderte Script:

                    <?

                    if ($Name="" AND $email="") {

                    $more = "From: blueskull@arcor.de\r\nReturn-Path: blueskull@arcor.de\r\nContent-Type:text";

                    $body="Firma: $_REQUEST["Firma"]
                    Name: $_REQUEST["Name"]
                    Vorname: $_REQUEST["Vorname"]
                    Telefon.: $_REQUEST["telefon"]
                    Straße: $_REQUEST["Strasse"]
                    Nr.: $_REQUEST["Hausnummer"]
                    PLZ: $_REQUEST["PLZ"]
                    Ort: $_REQUEST["Ort"]
                    Geb. Datum: $_REQUEST["Geburtsdatum"]
                    email: $_REQUEST["email"]
                    Service: $_REQUEST["Service"]
                    Subdomain: $_REQUEST["Subdomain"]
                    Monate: $_REQUEST["Monate"]
                    JaichHabeeinmoneybookersKonto: $_REQUEST["moneybookerskonto"]
                    moneybookers: $_REQUEST["moneybookers"]
                    Domainkaufen: $_REQUEST["domainkaufen"]
                    domainname: $_REQUEST["domainname"]
                    tld: $_REQUEST["tld"]
                    werbername: $_REQUEST["werbername"]
                    Kenntunsvon: $_REQUEST["kenntuns"]
                    agb: $_REQUEST["agb"]";




                    mail("blueskull@arcor.de",$body, $more);

                    header("location: danke.html");

                    }
                    else {

                    header("location: fehler.html");

                    }

                    ?>



                    Danke im Vorraus

                    Kommentar


                    • #11
                      Falls du den Quellcode in PHP Tags geschrieben hättest, hättest du auch gleich den Fehler gesehen

                      Außerdem sind $name und $email auch Formulardaten..
                      PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

                      Kommentar


                      • #12
                        Hallo hab meinen code jetzt nochmal geändert bekomme jedoch immer noch die selbe fehlermeldung. was mach ich bloß falsch?

                        <?

                        if ($_REQUEST["Name"] AND $_REQUEST["email"]) {

                        $more = "From: blueskull@arcor.de\r\nReturn-Path: blueskull@arcor.de\r\nContent-Type:text";

                        $body="Firma: $_REQUEST["Firma"]
                        Name: $_REQUEST["Name"]
                        Vorname: $_REQUEST["Vorname"]
                        Telefon.: $_REQUEST["telefon"]
                        Straße: $_REQUEST["Strasse"]
                        Nr.: $_REQUEST["Hausnummer"]
                        PLZ: $_REQUEST["PLZ"]
                        Ort: $_REQUEST["Ort"]
                        Geb. Datum: $_REQUEST["Geburtsdatum"]
                        email: $_REQUEST["email"]
                        Service: $_REQUEST["Service"]
                        Subdomain: $_REQUEST["Subdomain"]
                        Monate: $_REQUEST["Monate"]
                        JaichHabeeinmoneybookersKonto: $_REQUEST["moneybookerskonto"]
                        moneybookers: $_REQUEST["moneybookers"]
                        Domainkaufen: $_REQUEST["domainkaufen"]
                        domainname: $_REQUEST["domainname"]
                        tld: $_REQUEST["tld"]
                        werbername: $_REQUEST["werbername"]
                        Kenntunsvon: $_REQUEST["kenntuns"]
                        agb: $_REQUEST["agb"]";




                        mail("blueskull@arcor.de",$body, $more);

                        header("location: danke.html");

                        }
                        else {

                        header("location: fehler.html");

                        }

                        ?>

                        Kommentar


                        • #13
                          informiert und verstanden?

                          PHP-Code:
                          if ($Name="" AND $email="") { 

                          Kommentar


                          • #14
                            habs nochmal neu gepostet tobiaz außerdem müsstest du gemerkt haben das ich anfänger bin. da läuft nicht alles gleich perfekt.

                            Trotzdem danke ich dir für deinen hinweis

                            Kommentar


                            • #15
                              habs nochmal neu gepostet
                              Und trotz Floriams Hinweis wieder ohne PHP-Tags...

                              Kommentar

                              Lädt...
                              X