06. december 2003 - 13:17
Der er
8 kommentarer og 1 løsning
Linke til søgeresultater i databasen
Det er jo helt vildt med hjælp, man kan få på dette fora. Jeg har lavet en database over mine DVD film, så jeg kan holde styr på hvem der har lånt hvilke film. Og man kan se en lille beskrivelse af filmene. MEN, hvordan kan jeg ved dette script, få den til at linke ind på det aktuelle id i min database, når jeg har lavet en søgning? <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css" media="screen"><!-- body { font-size: 10px; font-family: Verdana } td { font-size: 10px; font-family: Verdana } --></style> </head> <body> <div align="left"> <table border="0" cellspacing="2" cellpadding="0" align="center"> <tr> <td><? if($tekst_soeg){ $db = mysql_connect("localhost", "XXX", "XXX"); mysql_select_db("XXX_db", $db); $foresp = mysql_query("SELECT * FROM dvd WHERE titel LIKE '%$tekst_soeg%' OR ejer LIKE '%$tekst_soeg%' ORDER BY titel"); echo mysql_num_rows ($foresp) . " film fundet <BR><BR>"; while($data = mysql_fetch_array($foresp)){ print "<B>$data[1]</B>"; $udlaant = ($data[3] == 1) ? '<span style="color : red;">Ja</span>' : '<span style="color : #007100;">Nej</span>'; echo "<br>Fra $data[2] - Ejer: $data[8] - Udlånt: $udlaant<BR><BR>"; } } else { ?><? } ?></td> </tr> </table> </div> </body> </html>
Annonceindlæg fra Genetec
06. december 2003 - 13:41
#1
vil du lave et link til en side hvor man kan se mere information?
06. december 2003 - 13:47
#2
Nu skulle overskriften gerne blive et link med id'et på den film, men er ikke helt sikker på om det er det du ønsker. <html> <head> <title>Untitled Document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style type="text/css" media="screen"> body,td {font: 10px verdana} </style> </head> <body> <div align="left"> <table border="0" cellspacing="2" cellpadding="0" align="center"><tr><td> <?php if (isset($tekst_soeg)) { $db = mysql_connect('localhost','XXX','XXX'); mysql_select_db('XXX_db',$db); $foresp = mysql_query("SELECT * FROM dvd WHERE titel LIKE '%$tekst_soeg%' OR ejer LIKE '%$tekst_soeg%' ORDER BY titel"); echo mysql_num_rows($foresp).' film fundet <br><br>'; while ($data = mysql_fetch_array($foresp)) { print '<b><a href="readmore.php?movieID='.$data[0].'">'.$data[1].'</a></b><br>'; $udlaant = ($data[3] == 1) ? '<span style="color: red">Ja</span>' : '<span style="color: #007100">Nej</span>'; echo 'Fra '.$data[2].' - Ejer: '.$data[8].' - Udlånt: '.$udlaant.'<br><br>'; } } ?> </td></tr></table> </div> </body> </html>
06. december 2003 - 13:49
#3
Ja, og denne side findes. Men linket skal på denne side skal jo have fat i id nummeret i min database.
06. december 2003 - 13:50
#4
hey, prøver det lige! Jeg svarede dig for sent før, men det kunne være det jeg var ude efter.
06. december 2003 - 13:51
#5
så kan du lave en side der hedder readmore.php: <?php if (isset($movieID)) { $db = mysql_connect('localhost','XXX','XXX'); mysql_select_db('XXX_db',$db); $foresp = mysql_query("SELECT * FROM dvd WHERE id=$movieID") or die(mysql_error()); $data = mysql_fetch_array($foresp); echo '<b>'.$data[1].'</b>'; } ?>
22. december 2003 - 17:02
#6
Har du prøvet det?
22. december 2003 - 18:55
#7
Yeps, og det kører! Nu havde det jo bare været skønt hvis man ku' hente infomationer fra imdb.com /K
22. december 2003 - 19:05
#8
Yeps, og det kører! Nu havde det jo bare været skønt hvis man ku' hente infomationer fra imdb.com /K
22. december 2003 - 21:42
#9
ok, så lægger jeg da et svar
Vi tilbyder markedets bedste kurser inden for webudvikling