In mijn db heb ik een tiental afbeeldingen gedefinieerd. Voor elk van de 10 afbeeldingen heb 3 velden. image.., imagesmall... en description...
Wanneer je op artikel.php een afbeelding(imagesmall...) aanklikt kom je op image.php waar de vergrote afbeelding(image...) wordt getoond. Ik wil op deze pagina ook graag description... tonen, maar weet niet hoe.........
De code:
<?php
$afbeelding=$_GET['imageid']."";
if(isset($_GET['recordid']) && is_numeric($_GET['recordid']))//is er een nummer meegegeven?
{
if($query = mysql_query("SELECT * FROM php4u_bookmarks WHERE recordid = ".$_GET['recordid']))
{
if(mysql_num_rows($query) > 0)//zijn er artikelen met dat nummer?
{
$artikel = mysql_fetch_assoc($query);//nu niet in een while-lus. Er is maar 1 resultaat.
$image_big = str_replace ('imagesmall', 'image', $artikel[$afbeelding]);
echo '<table width="740">';
echo '<tr>';
echo '<td CLASS="image">';
echo '<br><a href="artikel.php?recordid='.$artikel['recordid'].'">'.$artikel['titel'].': start here';
echo '<p> <div align="center"><img src=' . $image_big . ' border="3" bordercolor= "white"></A></div></p>';
echo '<br>';
echo '<br>';
echo '</tr>';
echo '</td>';
echo '</table>';
}
else
{
echo 'Artikel "'.$_GET['recordid'].'" bestaat niet';
}
}
}
else
{
header('Location: index.php');//geen nummer? Dan maar naar de lijst
}
?>
Eddie
1.081 views