Autor |
Nachricht |
3D-er
Threadersteller
Dabei seit: 03.12.2004
Ort: Eschweiler
Alter: 45
Geschlecht:
|
Verfasst Di 19.04.2005 12:12
Titel [HTML] Formular über mehrere Seiten |
|
|
Hallo Leute,
ich möchte ein Formular per Email verschicken, dass aus Platzgründen über mehrere (3) kleinere Seiten ausgefüllt werden muß. Also auf jeder Seite verschiedene Felder und Checkboxen.
Ich habe nur leider wenig bis keine Ahnung von Skripten etc.
Gibt es da ein Standartscript, oder könnt Ihr mir da helfen?
Zuletzt bearbeitet von shakadi am Fr 22.04.2005 11:58, insgesamt 2-mal bearbeitet
|
|
|
|
|
Lupusfried
Dabei seit: 17.01.2005
Ort: Daheim
Alter: 39
Geschlecht:
|
Verfasst Di 19.04.2005 12:16
Titel
|
|
|
Bin selber noch nicht so Fit in Sachen PHP, würde aber darauf zurückgreifen.
Du übergibst die Variablen in einem Dokument in ein nächstes und speicherst dort die Variablen in versteckten inputfeldern, die dann wieder zum nächsten Formular weitergegeben werden. Versteht?
|
|
|
|
|
Anzeige
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Do 21.04.2005 10:31
Titel
|
|
|
Eine andere Möglichkeite wäre, die Formular-Teile in
Layer zu stecken, die du nacheinder einblendest.
So sparst du dir die Ladevorgänge zwischen den Seiten.
|
|
|
|
|
3D-er
Threadersteller
Dabei seit: 03.12.2004
Ort: Eschweiler
Alter: 45
Geschlecht:
|
Verfasst Do 21.04.2005 17:25
Titel
|
|
|
Ich habe die letzten Tage mal ein wenig in php Tutorials rumgewurstelt.
Ich denke, dass ist eigentlich zu lösen. Bekomme aber noch immer nicht ganz hin,
die Daten in die nächsten Seiten zu transportieren...
Wie schreibe ich denn z.b in Seite 2 die Daten von Seite 1 in ein "hiddenField"?
Ach ja, und auf der ersten Seite z.B hat man nur zwei Radio Butts, bei einem soll eine Fehlermeldung ausgegeben werden, beim anderen soll es zu Seite 2 gehen (nachdem man auf "Abschicken" geklickt hat). Wenn ich aber ja dem _POST Formular als action die Seite2 angebe, kann ich ja auf der Seite1 keinen Fehler ausgeben...
Ich muß mal weiter basteln, vielleicht schaff ich es noch?!
Ansonsten poste ich mal nen link, dann könnt ihr´s euch dann mal ansehen.
Gruß Olli
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
|
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Do 21.04.2005 20:30
Titel
|
|
|
3D-er hat geschrieben: | Ich habe die letzten Tage mal ein wenig in php Tutorials rumgewurstelt.
Ich denke, dass ist eigentlich zu lösen. Bekomme aber noch immer nicht ganz hin,
die Daten in die nächsten Seiten zu transportieren...
Wie schreibe ich denn z.b in Seite 2 die Daten von Seite 1 in ein "hiddenField"?
|
Warum benutzt du denn jetzt doch "hddenFileds"? Wie Sarky schon sagte, ist es doch am sinnvollsten mit Sessions zu arbeiten. Dann legst du einfach die Rückgabe-Werte oder Inputs in eigenen Session-Variablen ab und kannst auf der nächsten Seite bzw. am Ende ganz einfach darauf zurückgreifen. Ist außerdem viel übersichtlicher... meiner Meinung nach. So kannst du beispielsweise auch verhindern, dass jemand (warum auch imer) direkt zur 3. Formularseite springt und somit keine Werte aus den ersten beiden Seiten existieren.
|
|
|
|
|
3D-er
Threadersteller
Dabei seit: 03.12.2004
Ort: Eschweiler
Alter: 45
Geschlecht:
|
Verfasst Fr 22.04.2005 08:54
Titel
|
|
|
In das Tut mit den Sessions habe ich auch reingeschaut und habe nicht viel verstanden.
Wenn es aber wirklich der "bessere" Lösungsweg ist, werde ich mich wohl nochmal reinknien müßen!?
|
|
|
|
|
|
|
|
Ähnliche Themen |
PDF-Formular nur mit bestimmten Seiten verschicken
html-Formular -> xml
formular in html
html formular
[PHP] seiten reload nach dem formular abgeschickt wurde
html quellcode für formular
|
|