13. april 2003 - 14:20Der er
5 kommentarer og 1 løsning
Skal hente et billede fra en anden table og vise det via id?
Hej Jeg har lavet så hvis man vælger en model så henter den kun den model fra en anden table (via id) og så har jeg mine billeder i en table ved navn billeder (billederne bliver hentet via en i den der hedder scooter_id som så er det sammen som id'et til selv scooterne, hvordan få jeg et billede ud for vær model ved at hente det fra billeder?
altså hvis f.eks modellen er Aprilia Sonic og det er model id nr.1 så gør den videre til model.php hvor at den viser modellen fra table model, er den sammen som i scooter table så viser den så alle der køre Aprilia Sonic så skal jeg bare havde den til at hente billedet fra table billeder og så vise den ved siden af dem der køre Aprilia Sonic. Nogle der kan lave det?
Koden til model.php hvor det skal laves i: <?php echo '<div align="center"><center><table border="0" width="744" cellspacing="0" cellpadding="0" style="border: 1px solid #000000"><tr><td width="100%" bgcolor="#B9E1FD">';
$query=mysql_query("SELECT * FROM models WHERE id = '$id' ORDER BY id DESC"); while($row = mysql_fetch_array($query)) { $model = $row["model"]; echo '<u><b><font face="verdana" style="font-size: 13px;">'.$row["model"].'</font></b></u>'; } echo '<br>'; $query=mysql_query("SELECT * FROM scooter WHERE model = '$model' ORDER BY id ASC"); if (mysql_num_rows($query) == "0"){ echo '<font face="Verdana" style="font-size: 11px;">Ingen scootere af modellen '.$model.'</font>'; } else { while($row = mysql_fetch_array($query)) { echo '<font face="verdana" style="font-size: 11px;"><a href="scooter.php?id='.$row["id"].'">'.$row["nick"].'</a><br></font>'; } } echo '</td></tr></table></center></div>'; ?>
$query=mysql_query("SELECT * FROM models WHERE id = '$id' ORDER BY id DESC"); while($row = mysql_fetch_array($query)) { $model = $row["model"]; echo '<u><b><font face="verdana" style="font-size: 13px;">'.$row["model"].'</font></b></u>'; } echo '<br>'; $query=mysql_query("SELECT * FROM scooter WHERE model = '$model' ORDER BY id ASC"); if (mysql_num_rows($query) == "0"){ echo '<font face="Verdana" style="font-size: 11px;">Ingen scootere af modellen '.$model.'</font>'; } else { while($row = mysql_fetch_array($query)) { echo '<font face="verdana" style="font-size: 11px;"><a href="scooter.php?id='.$row["id"].'">'.$row["nick"].'</a><br></font>'; } } echo '</td></tr></table></center></div>'; ?>
så vil jeg også havde den til at hente et billede fra tablen billeder som der så skal vise ved siden af $row["nick"] fra scooter tablen.
Modellerne bliver hentet via en table ved navn scooter så skal jeg havde den til at hvis scooter_id fra billeder er det sammen som id i scooter så skal den så vise URL fra tablen billeder ud fra være $row["nick"]
Har også prøvet men kan ikke få denne kode til at virke:
$query=mysql_query("SELECT * FROM billeder WHERE scooter_id = '$scoot_id' ORDER BY id DESC"); while($row = mysql_fetch_array($query)) { $pic = $row["URL"]; }
$query=mysql_query("SELECT * FROM scooter WHERE model = '$model' ORDER BY id ASC"); if (mysql_num_rows($query) == "0"){ echo '<font face="Verdana" style="font-size: 11px;">Ingen scootere af modellen '.$model.'</font>'; } else { while($row = mysql_fetch_array($query)) { $scoot_id = $row["id"]; echo '<font face="verdana" style="font-size: 11px;"><a href="scooter.php?id='.$row["id"].'"><img border="0" src="'.$pic.'" width="100" height="75"> '.$row["nick"].'</a><br></font>'; } }
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.