implode hjælp.
Hey hey...Jeg har en spil side, jeg vil gerne have at man kan soter i hvad
kategori spillet skal være i, hvad spillet er lavet i om så
vider…
Man ser min spil “menu” på en side der hedder oversigt.php. Så
har jeg links ude i min hoved menu, hvor kategorierne er og hvor
man kan vælge hvad spillet skal være lavet med. Og om det skal være et multiplayerspil, som det her:
- Kategori
Bilspil - (har link, oversigt.php?kategori=1)
Skydespil - (har link, oversigt.php?kategori=2)
- Type
Java - (har link, oversigt.php?type=java)
Flash - (har link, oversigt.php?type=flash)
- Multiplayer
Ja - (har link, oversigt.php?multiplayer=ja)
Nej - (har link, oversigt.php?multiplayer=nej)
---------------
Og problemer er så jeg ikke aner hvordan at jeg skal gøre at den
både kan finde spillet i den rigtige kategori og i den rigtige
type ved mysql koden og om det skal være et multiplayerspil, jeg startede med den her kode:
$where = array();
if($_GET["type"]) {
$where[] = "type = '".$_GET["type"]."'";
}
if($_GET["multiplayer"]) {
$where[] = "multiplayer = '".$_GET["multiplayer"]."'";
}
if($_GET["kategori"]) {
$where[] = "kategori = '".$_GET["kategori"]."'";
}
$q = "SELECT * FROM spil WHERE ".implode(" AND ",$where);
$query = mysql_query($q) or die (mysql_error());
$vis = mysql_fetch_array($q);
Når jeg går det bliver den ved med at skrive:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/site.dk/site.dk/httpd.www/nyt/html/oversigt.php on line 126
Og jeg aner ikke hvad fejlen er :S
Har i nogen ide om hvad jeg skal gøre for det virker?
Mvh.
Morten Nielsen
