webForumDet fria alternativet

Hämta dubbla id'n

PHP

4 svar · 428 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

Har en länk på en av mina sidor som hämtar information ur databasen baserat på ID nummer, och på vilka info som kommer från föregående sida.
Länkningen sker såhär:
<a href=viewrequests.php?category=1>Kategori 1</a>

Jag försökte nu ändra så den hämtar Kategori 1,2,3 i samma länk genom att använda .php?category1&2&3 , men det ville inte fungera ..

Hur gör jag för att den ska hämta flera kategorier?

Medlem sedan juni 20006 031 inlägg
#2

Jag skulle nog kommaseparera och sen splitta när jag ska hämta informationen

viewrequests.php?category=1,2,3

Medlem sedan juni 20014 421 inlägg
#3

du kan även nyttja att man kan bygga arrayer automatiskt via querystrings:

viewrequests.php?category[]=1&category[]=2&category[]=3

Jämför:

$foo = $_GET['category'];
print_r($foo);
Medlem sedan nov. 20014 054 inlägg
#4

Pedda skrev:

Jag skulle nog kommaseparera och sen splitta när jag ska hämta informationen

viewrequests.php?category=1,2,3

själv föredrar jag att bygga ihop dem med underscore

category=1_2_3

Bygger ju dock på samma princip.

Medlem sedan nov. 20014 054 inlägg
#5

colione skrev:

du kan även nyttja att man kan bygga arrayer automatiskt via querystrings:

viewrequests.php?category[]=1&category[]=2&category[]=3

Jämför:

$foo = $_GET['category'];
print_r($foo);

ja det funkar ju också.. dock kan ju querystringen bli så förbenat lång om man har många kategorier. :)

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)