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.

Formularseite ruft sich selber ein zweites Mal auf...

Habe ein sehr eigenartiges Problem. Hintergrund: Ein HTML/PHP-Dokument mit einem Formular. Beim Absenden des Formulars wird ein php-Skript aufgerufen, welches die angebenen Formulardaten in eine MySQL-DB schreibt.

Jetzt zum Problem: Nachdem das PHP-Skript aufgerufen wurde, wird es nochmal aufgerufen, und zwar genau von der Webseite, die gerade erst generiert wurde (erkennbar anhand HTTP_SERVER_VARS["HTTP_REFERER"]). Das führt dazu, daß der Eintrag zweimal generiert wird. Leider möglich, da PrimaryKey in der DB ein AutoIncrement-Feld ist.

Irgendwer ein Ahnung?

Besten Dank

Hier gehts zum Orginal Eintrag "Formularseite ruft sich selber ein zweites Mal auf..." im Forum

Antworten

ein wenig code wäre vielleicht hilfreich...


2.

Ich habe das Problem noch an anderen, einfacheren Stellen geortet: Frameset mit 4 Frames, in die ich ganz einfachen PHP-Code stelle, z.B. phpinfo(). Laut Webserver-Log (apache unter SuSE Linux) werden die PHP-Seiten, die in die Frames gehören, mehrfach aufgerufen bzw. geladen. Dabei ist es egal, oder DB-Aufrufe stattfinden oder nicht.

Gruß

Oliver


Hier gehts zum Orginal Eintrag "Formularseite ruft sich selber ein zweites Mal auf..." im Forum
 
phpforum.de | Impressum