Wie etliche Parameter übergeben

Hallo,

ich habe eine Seite erstellt, auf der Benutzer nach Postleitzahlen suchen können. Das Ganze wird per PHP verarbeitet.

Meine Frage lautet nun:

Die Benutzer können per Checkbox auswählen welche Postleitzahlengebiete angezeigt werden - also z. B. 01 / 36 / 38 / 71

Die Formulardaten holt sich das PHP-Script via Get. Das funktioniert einwandfrei, aber wenn die Suche zu viele Ergebnisse zurückliefert, werden die Ergebnisse auf Seiten (also Seite 1, 2, 3 usw. usf.) aufgeteilt. Die Schwierigkeit ist nun, wie übergebe ich die Postleitzahlen pro Seite? Denn das Formular wird ja nur einmalig aufgerufen und abgesendet.
Theoretisch könnte ich die Werte ja per Post übergeben, aber ich möchte da nur ungern 99 (Postleitzahlengebiete von 01 bi 99) reinquetschen.
Gibt es eine andere, bessere Lösung?

Vielen Dank für Eure Antworten :smile:

Hi

Das würde ich über PHP lösen. Da du dort schon einmal die ausgewählten Postleitzahlen hast, schreibe sie in die Session.
Wenn er eine Seite weiterblättert holst du die Daten für die MySQL-Suche aus der Session und gibst das Ergebniss zurück.

Dann mußt du die Daten nicht per Get/Post jedesmal mitschleifen.

Gruß Lamer

Guten Tag,

dürfte ich ganz blöd fragen, wie ich das am Besten realisiere?

Hallo

Die Benutzer können per Checkbox auswählen welche
Postleitzahlengebiete angezeigt werden - also z. B. 01 / 36 /
38 / 71

Die Formulardaten holt sich das PHP-Script via Get. Das
funktioniert einwandfrei, aber wenn die Suche zu viele
Ergebnisse zurückliefert, werden die Ergebnisse auf Seiten
(also Seite 1, 2, 3 usw. usf.) aufgeteilt. Die Schwierigkeit
ist nun, wie übergebe ich die Postleitzahlen pro Seite? Denn
das Formular wird ja nur einmalig aufgerufen und abgesendet.

Meinst du jetzt, wenn du in der Ergebnisliste vor- und zurückblätterst, also bei deinen Blättern-Hyperlinks die GET-Übergabe machen willst?

Wenn das so gemeint ist:
Eine GET-Übergabe kann in jedem normalen Hyperlink untergebracht werden. Du musst nur das Hyperlinkziel etwa so erstellen:

Dabei musst du dich natürlich an die Konventionen halten, WIE das Formular die PLZ-Gebiete übergeben hat, und möglicherweise musst du noch eine weitere Variable übergeben, die die gewünschte Seitennummer enthält.

Auch hier musst du dich natürlich an den Variablen in den schon vorhandenen URLs orientieren.

Das Und-Zeichen bei der Übergabe mehrerer Variablen muss bei XHTML-Seiten zwingend als „& amp;“ (ohne Leerzeichen) im Quelltext eingetragen werden.

Gruß
A