Webstatt.org - Community seit 2006 - 2012 (2024?)

mehrere variablen übergeben

Avatar user-279
07.04.2006 13:07

hallo.
ich hab ein problem mit einer user-suche, und zwar hab ich eine datei mit einer suchmaske mit der man nach einem usernamen suchen kann. beim abschicken des formulars werden die werte an eine weitere datei übergeben die meine suchfunktionen enthält.

problem 1:
wenn ich die user aus der db hole, es sind wahrscheinlich mehr als 1, muss ich ja irgendwie alle wieder an die datei zurückgeben. soll ich alle suchresultate in eine variable speichern und dann wieder irgendwie auseinandernehmen? wie geht das?
da kommt auch schon problem 2

problem 2:
wie übergeb ich die variable von der suchdatei wieder zurück an die datei mit dem suchformular? über GET ist nicht gerade elegant, und über POST geht ja schlecht oder?


danke für die hilfe.
phore

/edit: rechtschreibefehler

Avatar user-253
07.04.2006 13:20

Ich verstehe dein Problem nicht richtig aber ich versuche deine Fragen dennoch beantworten:

1) Du kannst eine Variable (beispielsweise einen Array) in String-Form und auch wieder zurückwandeln. Die Funktionen sind serialize und unserialize

2) Du kannst über POST genauso Werte übergeben wie per GET.

Ich würde die Suchergebnisse in einem Array speichern und den Array an die Funktion übergeben.

Avatar user-279
07.04.2006 13:26

ok danke.

1 ) ok ich schau die funktionen mal an

2 ) jo das weiss ich - aber POST kann man ja nur per formular senden...und ich kann ja nicht mitten in meinem php code (die datei enthält nur php code) ein wert per POST senden oder?

Avatar user-253
07.04.2006 14:05

Mitten in einem Script kannst du auch keine Variablen per GET senden - das musst du aber auch nicht. Innerhalb des Codes kannst du sie ja direkt im Code übergeben

Avatar user-279
07.04.2006 14:09

ja eben - aber ich muss sie ja an die datei mit dem suchfeld zurückgeben...wie send ich die am besten zurück?

Avatar user-253
07.04.2006 14:10

Warum ist das überhaupt in verschiedenen Dateien?
Kannst du nicht aus der Datei mit der Ausgabe die andere includen?

Avatar user-279
07.04.2006 14:21

öhm - ja könnt ich schon. dachte aber dass das vielleicht anders geht.