Daten aus Formular "verschwinden"

Hallo,

ich weiss nicht, wie ich es anders beschreiben soll ... ich habe immer
mal das Phänomen, dass Daten aus einem Formular verschwinden oder
nicht übergeben werden.

Beispiel ein Formular wird gefüllt (=DCberschrift, Unterzeile, Anriss,
Text, Termin-Datum ... usw.)
Beim Submit wird die Folgeseite angezeigt - alle Pflichtfelder werden
als ausgefüllt erkannt, die Daten sollten gespeichert sein, und wieder
aus der DB abgerufen werden - aber die Daten sind einfach nicht mehr da
..=2E..

Abgelaufene Session lässt sich ausschließen, Fehlermeldungen werden
nicht ausgegeben. Ich weiss nicht mehr, was ich noch dazu testen kann
und woran es liegen könnte ...

Danke

Mark
krawall1234 [ Di, 02 Mai 2006 11:18 ] [ ID #1297986 ]

Re: Daten aus Formular "verschwinden"

krawall1234 [at] googlemail.com wrote:
> Hallo,
>
> ich weiss nicht, wie ich es anders beschreiben soll ... ich habe immer
> mal das Phänomen, dass Daten aus einem Formular verschwinden oder
> nicht übergeben werden.
>
> Beispiel ein Formular wird gefüllt (Überschrift, Unterzeile, Anriss,
> Text, Termin-Datum ... usw.)
> Beim Submit wird die Folgeseite angezeigt - alle Pflichtfelder werden
> als ausgefüllt erkannt, die Daten sollten gespeichert sein, und wieder
> aus der DB abgerufen werden - aber die Daten sind einfach nicht mehr
> da ....
>
> Abgelaufene Session lässt sich ausschließen, Fehlermeldungen werden
> nicht ausgegeben. Ich weiss nicht mehr, was ich noch dazu testen kann
> und woran es liegen könnte ...
>

Hallo,
hm, das wird sicher der böse "MySQL-Daten-Dieb" sein.
Ohne Code wird hier wenig Hilfe kommen. Und warum kannst du soviel
ausschließen?

Christian
Christian Schmelzer [ Di, 02 Mai 2006 11:49 ] [ ID #1297987 ]

Re: Daten aus Formular "verschwinden"

Hi Mark

krawall1234 [at] googlemail.com wrote:
^-- Bitte konfiguriere deinen Mailclient mit Realnamen.
> ich weiss nicht, wie ich es anders beschreiben soll ... ich habe immer
> mal das Phänomen, dass Daten aus einem Formular verschwinden oder
> nicht übergeben werden.
> Beispiel ein Formular wird gefüllt (Überschrift, Unterzeile, Anriss,
> Text, Termin-Datum ... usw.)
> Beim Submit wird die Folgeseite angezeigt - alle Pflichtfelder werden
> als ausgefüllt erkannt, die Daten sollten gespeichert sein, und wieder
> aus der DB abgerufen werden - aber die Daten sind einfach nicht mehr da
> ....

Vielleicht löschst du sie vor dem Speichern wieder?
Oder du hast Ghetto mit register_globals = on?
Oder die Bezeichnungen stimmen nicht überein?
Oder du prüfst die Existenz der Pflichtfelder falsch?
Oder ...

> Abgelaufene Session lässt sich ausschließen, Fehlermeldungen werden
> nicht ausgegeben. Ich weiss nicht mehr, was ich noch dazu testen kann
> und woran es liegen könnte ...

Als erstes solltest du error_reporting(E_ALL) schalten, damit du auch
alle Notices siehst.
Du könntest vor der Überprüfung der Variablen, vor dem Speichern und
überall dazwischen, wo was schieflaufen könnte ein
var_dump(get_defined_vars()) ausführen und kontrollieren, ob alles so
ist, wie du's gerne hättest.

Willkommen in der Welt des Debuggens! :-)
HTH, Johannes
Johannes Vogel [ Di, 02 Mai 2006 12:47 ] [ ID #1297988 ]

Re: Daten aus Formular "verschwinden"

Hallo,

krawall1234 [at] googlemail.com wrote:
> ich weiss nicht, wie ich es anders beschreiben soll ... ich habe immer
> mal das Phänomen, dass Daten aus einem Formular verschwinden oder
> nicht übergeben werden.
>
> Beispiel ein Formular wird gefüllt (Überschrift, Unterzeile, Anriss,
> Text, Termin-Datum ... usw.)
> Beim Submit wird die Folgeseite angezeigt - alle Pflichtfelder werden
> als ausgefüllt erkannt, die Daten sollten gespeichert sein, und wieder
> aus der DB abgerufen werden - aber die Daten sind einfach nicht mehr da
es muss sich doch aber feststellen lassen, an welcher Stelle das
Verschwinden auftritt. D.h. (wie schon empfohlen) die Variablen
ausgeben. Zur Not zeilenweise.

Sind kommen die Daten in der DB an? Wahrscheinlich nicht, oder?
Also gehen Sie auf dem Weg vom zweiten Submit (wenn ich Dich richtig
verstanden habe?) zum Speichern in der DB verloren?

Allerdings seltsam erscheint, dass es "immer mal wieder", also nicht
oder nur schwer reproduzierbar auftritt?

Ist es nur lokal oder auch beim Provider (oder was auch immer)?

mfg. klaus.
Klaus Herzberg [ Di, 02 Mai 2006 16:17 ] [ ID #1297989 ]
PHP » de.comp.lang.php.datenbanken » Daten aus Formular "verschwinden"

Vorheriges Thema: Rekursive Tabelle
Nächstes Thema: [FAQ/2006-04-30] Loesungen fuer deine PHP-Probleme