Willkommen in der Webstatt
User-1 am 07.04.06 15: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.
xyz-169

/edit: rechtschreibefehler

netcup.de Warum gibt es hier Werbung?
User-2 am 07.04.06 15: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.

User-1 am 07.04.06 15: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?

User-2 am 07.04.06 16: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

User-1 am 07.04.06 16:09

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

User-2 am 07.04.06 16:10

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

User-1 am 07.04.06 16:21

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

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt