Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Bekomme Daten nicht in die Datenbank

Hallo,
habe mal wieder ein tutorial abgearbeitet, aber nun ein paar Probs! Ich gebe Daten in eine Kundendatenbank ein und diese werden dann wenn ich auf abschicken klick gesendet. Es wird mir auch gesagt, dass alles gesendet wurde, nur wenn ich wieder die daten auslesen will, stehen nur leere felder da (nur der index funktioniert!)
Nun der Quelltext (eintragen.php):

Code:                   In Zwischenablage kopieren (nur IE)
1">

und nun der Quelltext zum ausgeben:
Code:                   In Zwischenablage kopieren (nur IE)
2">

ich hoffe es ist nicht zu viel Quelltext!
Hier gehts zum Orginal Eintrag "Bekomme Daten nicht in die Datenbank" im Forum

Antworten

lass mal nach dem DB eintrag mysql_error(); ausgeben


2.

Lass mich raten: '$vorname','$name','$anrede','$email','$tel','$str','$hnr','$plz','$ort' haben alle keine Wert, weil Du direkt darauf zugreifst und nicht mit $_POST.

Die Idee von reloader ist bestimmt auch nicht zu verachten.

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.dclp-faq.de/q/q-sql-select.html

*** Nobody ***


3.

Versuch' mal folgende Abfrage:
Code:                   In Zwischenablage kopieren (nur IE)
3">




4.

Zitat:
Nobody postete
Lass mich raten: '$vorname','$name','$anrede','$email','$tel','$str','$hnr','$plz','$ort' haben alle keine Wert, weil Du direkt darauf zugreifst und nicht mit $_POST.

Die Idee von reloader ist bestimmt auch nicht zu verachten.

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.dclp-faq.de/q/q-sql-select.html

*** Nobody ***
also $plz hat den wert 0. warum?
und was soll ich denn nun verändern? und wo?


5.

Schreibe vor dem mysql_query diese Zeile rein:

echo "Query = $sql";

und überprüfe die Ausgabe auf Vollständigkeit.

*** Nobody ***


6.

Zitat:
Nobody postete
Schreibe vor dem mysql_query diese Zeile rein:

echo "Query = $sql";

und überprüfe die Ausgabe auf Vollständigkeit.

*** Nobody ***
AHA, also übergibt der gar nicht was ich reinschreib!!! wie änder ich denn das? wo liegt denn der fehler?


7.

Och nö, jetzt denke endlich mal mit! Warum kommst Du inden if-Teil rein?
Code:                   In Zwischenablage kopieren (nur IE)
4">

Da schreibst Du doch auch nicht
Code:                   In Zwischenablage kopieren (nur IE)
5">

Jetzt rate mal, wie Du z.B. an den Vorname kommst. Groschen gefallen????
Code:                   In Zwischenablage kopieren (nur IE)
6">

Aber dies solltest Du trotzdem noch ändern:
Code:                   In Zwischenablage kopieren (nur IE)
7">

So ist besser:
Code:                   In Zwischenablage kopieren (nur IE)
8">

*** Nobody ***


Hier gehts zum Orginal Eintrag "Bekomme Daten nicht in die Datenbank" im Forum
 
phpforum.de | Impressum | Handy Bundles