17. juli 2007 - 00:34
Der er
5 kommentarer og 1 løsning
En side til hver ting fra databasen
Jeg har lavet en side med nogle spil på, som jeg så har lagt ind i databasen med link, navn og forklaring. Så har jeg kopiret siden fra min gæstebog og ændret den lidt. Så nu her får jeg alle spilene i træk efter hinanden. Hvordan gør jeg så jeg kan lave et link til hvert spil, fx "games.php?spilid=1" Min side ser sådan her ud: <?php require_once('connect.php'); $sql = "SELECT * FROM games ORDER BY name DESC"; $result = mysql_query($sql); ?> <table> <?php while ($row = mysql_fetch_assoc($result)) { ?> <tr><th><?php echo $row['name']; ?></th></tr> <tr><td><?php echo $row['game']; ?></td></tr> <tr><th><?php echo $row['descrip']; ?></th></tr> <?php } ?> </table>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
prøv at ret denne: $sql = "SELECT * FROM games ORDER BY name DESC"; til: $sql = "SELECT * FROM games WHERE id='$_GET[spilid]' ORDER BY name DESC"; så skulle den kun hente det spile hvor id'et i databasen er det samme som "spilid" i adressen...
Hmm det virker ikke, nu kommer der bare slet intet frem i på siden.
Eller det virker faktisk, men problemet er at jeg bruger include file til alle mine sider i index filen. Sådan her fx. /index.php?side=playgame.php?id=1 Det virker ikke, men: /funplay.php?id=1 Virker fint. Er der nogen måde jeg kan få det til at virke på "min" måde?
det er kun første gang man bruger et spørgsmålstegn, efterfølgende bruger man og-tegn :) så altså: /index.php?side=playgame.php&id=1
Haha nå jo, vidste jeg egentlig godt. Tak for det :)
Vi tilbyder markedets bedste kurser inden for webudvikling