Avatar billede klamphugger Nybegynder
18. september 2006 - 18:23 Der er 1 kommentar

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
Avatar billede erikjacobsen Ekspert
18. september 2006 - 18:34 #1
$vis = mysql_fetch_array($query);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester