Hallo, dit script is voor een gedeelte van phpfreakz afkomstig, kan iemand me vertellen hoe ik rows hierin moet bouwen?
<?
// configuratie
$aantalFotos = 12; // aantal fotos per pagina
$originalPath = $_GET['boek']; //de map aangeroepen in de url
$path = "fotoclub/" . $_GET['boek']; // path naar de foto

$fotoArray = array();

$d = dir("$path");

while($entry=$d->read()) {
if(eregi(".jpg|.jpeg|.gif|.bmp|.png", $entry)){
ClearStatCache();

$foto = $path . "/" . $entry ;
$fotoArray[] = $foto;

}

}

$d->close();
$count = count($fotoArray);

$pathspatie = str_replace("_", "&nbsp;", $originalPath);

// 1 FOTO PER PAGINA

if(isset($_GET['fotoID'])){
$showFoto = $_GET['fotoID'];

echo "<br><p align='center'><img src='" . $fotoArray[$showFoto] . "' height='300' border='1' bordercolor=#6699FF></a><br><br><a href='" . $_SERVER['PHP_SELF'] . "?boek=" . $originalPath . "'>Terug</p></a>";

} // end if

// X FOTOS PER PAGINA

else if(!isset($_GET['fotoID'])){

// configuratie
$clm = "2"; // Aantal kolommen
$countFotos = count($fotoArray);
$thumbPath = $path . "/thumbs/"; //Path naar thumps
$path2 = $path . "fotoclub/"; // path naar echte foto

if($countFotos < (aantalFotos + 1)){
$begin = 0;
$eind = $countFotos;
} // end if
else {
if(isset($_GET['vanafFoto'])){
$begin = $_GET['vanafFoto'];

if(($begin + $aantalFotos) <= $countFotos){
$eind = ($begin + $aantalFotos);
} // end if
else {
$eind = $countFotos;
} // end else

} // end if
else {
$begin = 0;
$eind = $aantalFotos;
} // end else

echo"<p align=left valign=top height=21 border=1 bordercolor='#6699FF'> > Foto's van de vereniging</p>";

echo"<p align=left>blablabla</p>";

for($i=$begin; $i < $eind; $i++){

$thumb = str_replace($path2, $thumbPath, $fotoArray[$i]);
echo "<a href='" . $_SERVER['PHP_SELF'] . "?boek=" . $originalPath . "&fotoID=" . $i . "'><img border='0' src='" . $thumb . "' height='100'></a>";
echo '&nbsp;';

$fotonr++;
if($fotonr == ($clm + 1)){
$fotonr = 1;

} // end if

} // end for

} // end else


} // end else if

?>
</td>
</tr>
<?
if(($begin - $aantalFotos) >= 0){

echo "<td height='1'><p align=left ><a href='" . $_SERVER['PHP_SELF'] . "?boek=" . $originalPath . "&vanafFoto=" . ($begin - $aantalFotos) . "'>vorige pagina</a></td>";
} // end if

if(($begin + $aantalFotos) < $countFotos){

echo "<td height='1'><p align=right><a href='" . $_SERVER['PHP_SELF'] . "?boek=" . $originalPath . "&vanafFoto=" . ($begin + $aantalFotos) . "'>volgende pagina</a></td>";
} // end if
?>
tabel bedoel je?
ja dat je zelf in kan stellen hoeveel plaatjes er van links naar rechts staan en dan hij bijv. na 4 plaatjes op een nieuwe rij eronder begint met weer 4 plaatjes
Je neemt een tabel, openen met <table><tr>, dan maak je een lusje met een counter (een $i die ieder rondje eentje hoger wordt) en iedere keer dat het delen door bijv. 4 een geheel getal opleverd echo je een '</tr><tr>'.

Dat met 4 en $i zou je kunnen doen met behulp van %.
if($i % 4 == 0){ echo '</tr><tr>'; }

En als laatste sluit je je script af met </tr></table>.

Reageren