Hallo zusammen!
Brauche wieder mal Hilfe (ganz kleines prob).
Das problem:
Eine blätterfunktion zum ausgeben von bildern ausm verzeichniss, 3 bilder prozeile und 9 bilder proseite,
da aber in dem verzeichniss 30 bilder liegen werden auf der letzten seite 3 (richtige)bilder angezegt und
dann stehen noch 6 leere <img "felder". Meine frage wie werde ich diese 6 "felder" los?
Hab die "Suche" benutzt , aber zu disem thema garnichts gefunden, wahrscheinlich ist das ein anfänger
fehler den sonst noch keine gemacht hat?
Hier der Code:
PHP-Code:
<?PHP
$a = opendir (".");
$proz = 3;
$pros = 9;
$seite = "bilder.php";
$an = $_GET['an'];
if (isset($an))
{
$an = $_GET['an'];
}
else
{
$an = 1;
}
while($b = readdir($a))
{
if($b != "." && $b != ".." && $b != "bilder.php")
{
$c[] = $b;
}
}
natsort($c);
foreach($c as $d){
$e[] = $d;
}
$array = count($c);
echo "<table>";
for($x=0;$x<$pros;$x++){
$q= $x+($an*$pros)-$pros;
if($x % $proz == 0) {
echo "<tr>";
}
echo "<td align=center>$e[$q]
<img hspace=5 vspace=5 src=$e[$q]></td>";
}
echo "</table>";
echo"
";
$seiten = ceil($array)/($pros);
for($y = 1; $y < $seiten +1; $y++){
if($y == ($an+$pros) / $pros){
echo $y;
}
else{
echo "<a href=\" " .$seite . "?an=" . ($y*$pros/$pros) . "\"> $y </a>  ";
}
}
?>
Hoffe das ich mein problem verständlich erklährt habe.
Danke!