Skift linie efter 3 billeder
Jeg har med hjælp herfra fået lavet et script der tager billederne fra en mappe...Nu vil jeg gerne have det sådan at når der er vist 3 billeder, så fortsætter den på næste linie i tabellen...
Her er den originale kode:
<?
$dir = "upload/"; // Mappe der skal bruges
$arr = Filer($dir);
if (is_array($arr)) {
foreach ($arr as $fil) {
echo "<td><img src='upload/$fil'><br />$fil</td>";
}
}
function Filer($dir) {
$d = dir($dir);
while (false !== ($entry = $d->read())) {
if (is_file($dir."/".$entry)) $filer[] = $entry;
}
$d->close();
return $filer;
}
?>
Og her er den jeg har leget i:
<?
$max = 2;
$antal = 0;
$dir = "upload/"; // Mappe der skal bruges
$arr = Filer($dir);
$antal++;
if($antal <= $max)
if (is_array($arr)) {
foreach ($arr as $fil) {
echo "<td><img src='upload/$fil'><br />$fil</td>";
}
if($antal == $max)
echo "</tr>";
$antal = 0;
if($antal == 0) { echo "<tr>"; }
}
function Filer($dir) {
$d = dir($dir);
while (false !== ($entry = $d->read())) {
if (is_file($dir."/".$entry)) $filer[] = $entry;
}
$d->close();
return $filer;
}
?>
Nogen der kan sige mig hvad jeg gør galt?
