So übergeben Sie mehrere Werte einer Variablen über eine URL

7

Ich habe eine Anwendung, die ich erstelle, und ich stehe irgendwann fest.

Ich versuche, eine Variable mit mehreren Werten zu übergeben. Also wird meine URL wie folgt aussehen:

%Vor%

Problem ist, ich bin mir nicht sicher, wie ich das machen kann. Die Variablen sollen verwendet werden, um Daten aus einer Datenbank abzurufen. Ich benutze PHP und kein Javascript.

Jede Hilfe wäre großartig!

BEARBEITEN:
Hier ist der HTML-Code, den ich auf meiner Seite habe, wo die Variablen ausgewählt sind:

%Vor%

So könnte ein Benutzer Bücher und CD auswählen, und ich würde diese beiden Werte in der Variablen "types" übergeben müssen.

    
mickburkejnr 12.08.2012, 19:31
quelle

6 Antworten

5

Wie in Ссылка angegeben, können Sie diese Methode verwenden.

Wenn Sie möchten, dass PHP $ _GET ['select2'] als ein Array von Optionen behandelt, fügen Sie dem Namen des ausgewählten Elements einfach eckige Klammern hinzu: <select name="select2[]" multiple …

Dann können Sie auf das Array in Ihrem PHP-Skript zugreifen

%Vor%     
DACrosby 13.08.2012, 17:07
quelle
7

Verwenden Sie &

%Vor%

Sind Sie danach?

    
jp2code 12.08.2012 19:32
quelle
4

Es gibt eine einfache Möglichkeit, dies in PHP zu tun, indem Sie http_build_query() aufrufen und übergeben Sie Ihre Werte als indiziertes Array. Sie würden etwas tun wie:

%Vor%

Dann generieren Sie die URL mit $query .

    
Chris 12.08.2012 19:35
quelle
2

try localhost/report.php?variable[]=value1&variable[]=value2 gibt dir ein Array in PHP

    
wgcrouch 12.08.2012 19:35
quelle
2

Ich denke, Sie haben Ihre URL korrekt

%Vor%

Verwenden Sie dann PHP, um alle Werte auf der Seite "report.php" abzurufen.

%Vor%     
DACrosby 12.08.2012 19:41
quelle
0

Sie können serialisieren wie folgt verwenden:

%Vor%

und erhalten Sie Daten mit unserialisieren wie:

%Vor%

serialize-Funktion, die Ihnen eine speicherbare (String-) Version des Array-Typs gibt, und kann mit der Funktion unserialize wiederhergestellt werden.

    
MAMProgr 12.08.2012 19:46
quelle

Tags und Links