[QUICKFORM] Weiterleitung

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

  • [QUICKFORM] Weiterleitung

    Hi nochma!

    Stehe hier gerade vor folgendem Problem:

    Wenn ein Formular valide ist, so soll es einer Weiterleitung auf die Seite z.b. index.php weitergeleitet werden. Wenn sie nicht valide ist, so soll die gleiche Seite mit dem gleichen Formular wieder geöffnet werden (nur halt mit Fehlermeldung)(form.php)

    Also ichj kann wohl hingehen und sagen:
    PHP-Code:
    new HTML_QucikForm('formular','POST','index.php'); 
    angeben.
    Das hat zur Folge, dass wenn ein Formular valide oder auch nicht valide ist, man zur Seite index.php weitergeleitet wird.

    Ich hoffe ihr versteht was ich meine.

    valide->index.php
    nicht valide->gleiche Seite nochma öffnen mit Fehlermeldung

    Vielen Dank für euer Bemühen,

    Grüße,

    Florian keller

  • #2
    Leite dein Submit auf die gleiche Datei.

    <form name="formular" method="post" action="form.php">

    Überprüfe ganz oben mit PHP die Variablen.

    Falls alles passt kannst die Daten speichern und bequem mit

    header("Location: http://www.example.com/");

    auf index.php weiterleiten.

    Falls nicht valide bleibt er auf der form und du kannst rel. simple die Fehlerhaften Positionen kennzeichnen.

    edit: Alternative wäre das du die Formularfelder mit Java Script überprüfst und die Seite erst dann abgeschickt werden kann. (allerdings ist PHP eleganter)
    Zuletzt geändert von Daniela; 16.02.2006, 17:40.

    Kommentar


    • #3
      PHP-Code:
      $form = new HTML_QuickForm('foo','post',$_SERVER['PHP_SELF']); 
      quickform kümmert sich um den rest.

      Kommentar

      Lädt...
      X