Weiterleitung mit PHP für Form-Eingabetest

F

Fanello

Guest
hallo Leute
Ich denke mal das Problem das ich habe ist etwas schwieriger... vielleicht auch nicht.

Also, ich habe ein Formular, das ich folgendermasse aufrufe:
http://www.meinedomain.ch/index.php?ressort=kontakt

als Action habe ich
http://www.meinedomain.ch/kontakt/antwort.php

Die Felder des Formulars werden also ausgefüllt und das Formular abgeschickt. Antwort.php kontrolliert ob die Felder ausgefüllt worden sind, falls ja, wird eine "Vielen Dank-Seite" aufgerufen. Falls nein, wird wieder das Formular aufgerufen, wobei die bereits ausgefüllten Felder immer noch ausgefüllt sind.

Ich habs mit Location Header versucht, da hab ich es aber nicht hingekriegt, dass die Felder ausgefüllt bleiben. Gibts eine andere Methode? Eine andere Möglichkeit eine Seite aufzurufen und die Variablen mitzugeben?
Wenn ich es mit PHP_Self im Action versuche klappts auch nciht richtig, da dann die index.php aufgerufen wird und der URL-Parameter weggelassen wird.

Vielen Dank für eure Hilfe

 
Entschuldige die Eigenwerbung, doch genau für solche Fälle habe ich das Paket JForm für PHP 4.x geschrieben: HTML Formulare können damit einfach erstellt, die Daten validiert und verarbeitet werden. Die gesamte Logik des Validierens und Wiederanzeigens (inkl. entsprechenden Fehlermeldungen und mit eingefüllten Benutzerdaten) wird von JForm übernommen. Du brauchst dich nur noch um die Verarbeitung der Daten zu kümmern.

Weiteres dazu in diesem Thread (inkl. Beispiel, Sourcecode etc.): http://www.ayom.com/topic-7703.html
Live Beispiel: http://www.josh.ch/tests/jform/tutorial_code.php

Wenn du daran interessiert bist dann melde dich, das 3. Release ist beinahe schon fertig.
smile.gif


Grüsse
Josh
 
Danke Josh, werde es mir sehr gerne ansehen. Bin bereits am runterladen....
 
Freut mich.
smile.gif

Wenn du Hilfe brauchst dann meld dich; ein Tutorial findest du im Ordner JForm/docs/index.html

Gruss
 
QUOTE (Josh @ Di 26.7.2005, 10:43) Freut mich.
smile.gif

Wenn du Hilfe brauchst dann meld dich; ein Tutorial findest du im Ordner JForm/docs/index.html

Gruss

ich würde mich ja gerne melden.. darf aber noch nicht...
sad.gif


hab folgende fehlermeldung:

Warning: parse(PatTemplate/patTemplate.php): failed to open stream: No such file or directory in /srv/www/htdocs/www/kaufmann/jform03/JForm.php on line 323

Fatal error: parse(): Failed opening required 'PatTemplate/patTemplate.php' (include_path='.:') in /srv/www/htdocs/www/kaufmann/jform03/JForm.php on line 323

Sorry, muss mich zuerst auch noch einarbeiten, kann dem Fehler nicht ganz folgen...
 
Das bedeutet, dass JForm die Datei PatTemplate/patTemplate.php nicht finden kann.

1. Im ZIP Archiv sollte es 3 Ordner haben:
  • JForm
  • patTemplate
  • patError
2. Arbeitest du unter UNIX? Wenn ja, dann lad dir bitte nochmal die ZIP Datei runter und versuch's nochmal (musste einige kleine Änderungen vornehmen an der Gross-/Kleinschreibung der Dateinamen).
 
QUOTE (Josh @ Di 26.7.2005, 13:04) Das bedeutet, dass JForm die Datei PatTemplate/patTemplate.php nicht finden kann.

1. Im ZIP Archiv sollte es 3 Ordner haben:
  • JForm
  • patTemplate
  • patError
2. Arbeitest du unter UNIX? Wenn ja, dann lad dir bitte nochmal die ZIP Datei runter und versuch's nochmal (musste einige kleine Änderungen vornehmen an der Gross-/Kleinschreibung der Dateinamen).

hat geklappt, super. Ich mach weiter und gib dir dann Bescheid...
Danke vielmal!!!
 
Wunderbar.
smile.gif
Viel Spass!
Und bitte: wenn du Codefehler oder sonst was zu Beanstandendes findest im Tutorial dann bitte melde es mir. Gruss
 
Zurück
Oben