Ik krijg het echt niet voor elkaar om images uit mijn database te laden. Zou iemand mij a.u.b. willen helpen?
Mijn code:
<?php
include('dbase.php');
$dbh=mysql_connect("$dbhost","$dbuser","$dbpass");
?>
<?php
mysql_select_db("247ff") or die ("Kan de database niet openen");
?>
<?php
if(isset($_GET['recordid']) && is_numeric($_GET['recordid']))//is er een nummer meegegeven?
{
if($query = mysql_query("SELECT * FROM artikelen 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.
echo '<table width="760">';
echo '<tr>';
echo '<td CLASS="artikel">';
echo '<h1>'.$artikel['title'].'</h1>';
echo '<small>'.$artikel['date'].'</small>';
echo '<p>'.$artikel['artikeltekst'].'</p>';
}
else
{
echo 'Artikel "'.$_GET['recordid'].'" bestaat niet';
}
}
}
else
{
header('Location: index.php');//geen nummer? Dan maar naar de lijst
}
?>
<?php
if(isset($_GET['recordid']) && is_numeric($_GET['recordid']))//is er een nummer meegegeven?
{
if($query = mysql_query("SELECT * FROM artikelen WHERE recordid = ".$_GET['recordid']))
{
if(mysql_num_rows($query) > 0)//zijn er artikelen met dat nummer?
while ($afbeeldingen = mysql_fetch_array($query)){
for ($teller=1;$teller<=10;$teller++){
$afbeelding = "image00".$teller;
if ($teller == 10){
$afbeelding = "image0".$teller;
}
echo '<a href="images/'.$afbeeldingen[$afbeelding].'"><img src="images/'.$afbeeldingen[$afbeelding].'"
></a>';
}}}}
?>
Bovenstaande code moet het volgende doen: Op index.php is een link naar een artikel aangeclickt, vervolgens opent bovenstaande artikel.php. Als eerste wil ik dat ie titel, en artikeltekst laadt, dat gaat goed. Vervolgens heb ik in de tabel van het zelfde recordid tussen 0 en 10 images staan in 2 formaten; image001-image010 en imagesmall001-imagesmall010. Ik wil graag dat dmv de lus het juiste aantal afbeeldingen(imagesmall) geladen worden, die weer een link bevatten naar image...
Het gaat niet goed; ik krijg in mijn browser 8 lege afbeeldingen(wit vak/rood kruis). De code zal wel niet ok zijn, maar ik twijfel ook aan de paden. Op de server heb ik een map images. In die map heb ik per artikel een map aangemaakt met de naan artikel000, enz. In die map heb ik image... en imagsmall... beide staan.
Ik zou het erg fijn vinden als iemand me kan helpen, want ik kom er zelf niet uit,
Eddie
289 views