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:
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.
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% 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:
Dann generieren Sie die URL mit $query
.
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.
Tags und Links php url urlvariables