Billedegalleri
Hej eksperter.Jeg har et lille problem med mit billedegalleri. Koden kan ses nedenfor.
Problemmet er når der kun er et billede i den sidste række, så ser det ud som om at den ikke kan finde to billeder derefter. Hvad går der galt?
Det samme gælder når der er to billeder i den sidste række, men her er det blot et billede som mangler...
Kode:
<?php
$connection = mysql_connect("--**--","--**--","--**--");
$db = "--**--";
mysql_select_db($db);
$result = mysql_query("SELECT id, billedeid FROM --**-- ORDER BY id DESC");
$antal_billeder = mysql_num_rows($result); //antallet af billeder
$nr = 0;
// vis billeder
while($row = mysql_fetch_array($result))
{
if ($nr == 0)
{
print "<tr>\n";
print "<td width='125' height='135' align='center'><a href='stort_billede.php?id=".$row["id"]."'><img border='0' src='../grafik/galleri/smaa/".$row["billedeid"].".jpg' width='125' height='125' galleryimg='no'></a></td>\n";
print "<td width='10' height='135'><img border='0' src='../grafik/afstand.gif' width='10' height='1'></td>\n";
$nr++;
}
else if ($nr % 3 == 0)
{
print "<td width='125' height='135' align='center'><a href='stort_billede.php?id=".$row["id"]."'><img border='0' src='../grafik/galleri/smaa/".$row["billedeid"].".jpg' width='125' height='125' galleryimg='no'></a></td>\n";
print "</tr>\n";
$nr = 0;
}
else
{
print "<td width='125' height='135' align='center'><a href='stort_billede.php?id=".$row["id"]."'><img border='0' src='../grafik/galleri/smaa/".$row["billedeid"].".jpg' width='125' height='125' galleryimg='no'></a></td>\n";
print "<td width='10' height='135'><img border='0' src='../grafik/afstand.gif' width='10' height='1'></td>\n";
$nr++;
}
}
$antal_tomme = 4 - ($antal_billeder % 4);
if ($antal_tomme != 0 && $antal_tomme != 4)
{
for ($counter=0; $counter<$antal_tomme-1; $counter++)
{
print "<td width='125' height='135' align='center'><a href='stort_billede.php?id=".$row["id"]."'><img border='0' src='../grafik/galleri/smaa/".$row["billedeid"].".jpg' width='125' height='125' galleryimg='no'></a></td>\n";
print "<td width='10' height='135'><img border='0' src='../grafik/afstand.gif' width='10' height='1'></td>\n";
}
print "</tr>";
}
?>
