Formular wird irgendwie nicht übergeben...

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

  • Formular wird irgendwie nicht übergeben...

    Hallo zusammen,

    kann mir jemand bei folgendem Problem helfen:

    Ich versuche mich gerade an dem einrichten eines Benutzerkontos und kann mir nicht erklären, warum meine DAten nicht übergene werden.

    Hier ein kurzer Auschnitt meines Formulars:

    PHP-Code:
    <form action="eintrag_einfuegen.php" method="post">
            <
    table border="0" cellspacing="3" cellpadding="0">
            <
    tr>
             <
    td>Anrede:*</td>
             <
    td><input type="radio" name="Anrede" tabindex="1" value="Herr" />&nbsp;Herr&nbsp;&nbsp;
                <
    input type="radio" name="Anrede" tabindex="2" value="Frau" />&nbsp;Frau&nbsp;&nbsp;</td>
                </
    tr>
                <
    tr>
                <
    td>Titel:</td>
                <
    td><input type="text" name="Titel" tabindex="3"></td>
    ...
    ...
    <
    input type="submit" name="Submit" value="Senden" />
     </
    form
    Nun zu meiner eintrag_einfuegen.php:

    PHP-Code:
    $db=mysql_connect("...""...""...");
    mysql_select_db("LoginSystem"$db);

    $query "INSERT INTO benutzerdaten (Anrede, Titel, Strasse,
    Vorname, PLZ, Nachname, Ort, Firma, Land, Festnetz, Mail, Mobilephone, Geburtsdatum, Passwort) VALUES
    ('"
    .$_POST['Anrede']."', '".$_POST['Titel']."', '".$_POST['Strasse']."',
    '"
    .$_POST['Vorname']."', '".$_POST['PLZ']."', "".$_POST['Nachname']."' ,
     '".
    $_POST['Ort']."', '".$_POST['Firma']."', '".$_POST['Land']."', '".$_POST['Festnetz']."', '".$_POST['Mail']."', 

    '".
    $_POST['Mobilephone']."', '".$_POST['Geburtsdatum']."', '".$_POST['Passwort']."')";

    mysql_query($query);

     if (mysql_errno()) {
      print(mysql_error());
    }
    echo '
    Vielen Dank für Ihren Eintrag!'; 
    Kann mir jemand sagen, warum der Eintrag nicht übergeben wird?

    Vielen Dank
    Zuletzt geändert von Polldy; 20.02.2008, 17:52.

  • #2
    mein gott, ist heute der tag überlanger codes? bitte code umbrechen. bitte bitte bitte!

    was ergibt ein print_r($_POST) in der eintrag_einfuegen.php? werden dort die inhalte ausgegeben?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Sorry wegen dem langen Code...

      print_r($_POST) ergibt, dass keine Werte übergeben werden.

      Kommentar


      • #4
        Sorry wegen dem langen Code
        daher sagte ich bitte umbrechen. auf ändern klicken und dann den ein oder anderen zeilenumbruch einfügen.

        danach gibt es auch wieder support

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          söööö,

          sollte jetzt formatierungstechnisch passen :-)

          Kommentar


          • #6
            Keine Fehlermeldung seitens der DB? Und auch PHP motzt nicht rum?
            PHP-Code:
            error_reporting(E_ALL);
            ini_set('display_errors','1'); 
            gemacht? Kann ich mir irgendwie nicht vorstellen, dass sich nicht zumindest PHP wegen falsch verknüpften Strings beschwert... Siehst du denn keinen Unterschied in den Farben der POST Vars?

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              fast, aber das ist jetzt erst mal egal. mal nachgeschaut, ob du ein formular in einem formular hast. ist ein beliebter fehler. ansonsten wüßte ich auf den ersten blick auch nicht, was los sein sollte

              ansonsten mal die seite mit dem formular duch den w3c-validator jagen. un dann die fehler bereinigen. vermute, dass du was falsch verschachtelt hast.

              Siehst du denn keinen Unterschied in den Farben der POST Vars?
              die sind wohl erst beim umbrechen entstanden. er bekommt ja nicht mal die post-daten übermittelt.

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Hab es soweit alles kontrolliert und es müsste in Ordnung sein.

                Sonst noch eine Idee, warum meine Post Daten nicht übermittelt werden?

                Kommentar


                • #9
                  dokument valide?
                  mit validator überprüft?
                  print_r(_POST) bringt immer noch keine ergebnisse?

                  welche php-version hast du überhaupt?
                  register_globals auf off?

                  ansonsten

                  lad mal beide dateien als anhang hoch (zip)

                  gruß
                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Kommentar


                  • #10
                    Kannst dir ja mal bitte den Anhang anschauen...
                    Angehängte Dateien

                    Kommentar


                    • #11
                      sorry aber eigentlich hättest du dafür schläge verdient! kein error_reporting eingestellt, weder im code (siehe jahlives post) noch auf deinem server. daher als erstes DAS HIER lesen!!!

                      denn dann wäre dir etwas aufgefallen. womit endet dein php-code? genau, mit
                      PHP-Code:
                      php?> 
                      dämmert jetzt was?

                      peter
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Kommentar


                      • #12
                        ooohhh sch.....

                        ajo ich danke dir... sehe momentan vor lauter Bäumen den Wald nicht mehr...

                        Kommentar


                        • #13
                          daher meinen link (DAS HIER) genauestens lesen! das sind elementarste grundlagen.

                          gruß
                          peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Kommentar


                          • #14
                            Ein sache hab ich noch...

                            Das mit dem

                            php?>

                            ist ja auch schon klar, aber was soll mir:

                            Notice: Undefined index: Anrede ... on line 15
                            Notice: Undefined index: Titel ... on line 15

                            wenn ich die error_reporting (E_ALL); reingeschrieben habe sagen?

                            Kommentar


                            • #15
                              ist ja auch schon klar, aber was soll mir:
                              das $_POST['Anrede'] und $_POST['Titel'] nicht definiert sind

                              Kommentar

                              Lädt...
                              X