Probleme bei erneutem Aufruf

  • Hi Leute,

    habe eine Datei geschrieben, die eine if-Schleife enthält. Die Bedingung erfüllt sich erst wenn in der else Anweisung im Formular auf den Submit Button geklickt wird.
    D.h in der else anweisung ist ein Formular welches die gleiche Seite nochmal aufruft. Dann ist die Variable bei der If Anweisung true und der erste Teil der Schleife wird ausgeführt.
    Problem: Bei IE und Opera tut es, bei Mozilla nicht!?

    Kann man da bei Mozilla was einstellen?

    Gruß

    Matthias

  • Rocco

    Fehler im php Skript kann ich zu 99% ausschließen, da es mit IE und Opera funktioniert.

    Außerdem ist es aus zwei Teilen zusammengefügt, die für sich tun und jetzt nur in eine if-Schleife gesetzt wurden.

    Gruß

    Matthias

  • Hi Rocco,

    Habe die Datei stark vereinfacht, prinzip ist aber das gleiche.

    Die gezeigte Seite liest die variable $test1 aus der vorherigen Formular aus und zeigt sie an. Durch einen klick auf den submit Button mit name='gesendet' ruft sich das Script selbst aus und die erste If Anweisung ("Schreibe Variablen in Datenbank") wird ausgeführt. Wie gesagt bei IE und Opera tut es..

    save.php

    Das ganze dient einfach dazu, die im Formular eingetragenen Daten nochmals darzustellen und zu fragen ob alles richtig ist, bevor es in der DB gespeichet wird.
    Ich weiß, daß man es auch anders lösen kann, in dem man einfach statt sich selbst nochmal eine andere Seite aufruft. Will aber trotzdem wissen wieso es einmal geht und wieso einmal nicht. Vielleicht kann man es später woanders nochmal brauchen.

    Gruß

    Matthias