Spoed! [PHP] Aantal kolommen weergeven

Hallo allemaal, Hoe krijg ik het voor elkaar in php om een tabel bij een x aantal resultaten een nieuwe rij te laten maken? [quote:acfcba81ef] Voorbeeld: Ik heb 5 kolommen, en 20 plaatjes. Dat zijn dus 4 rijen met 5 kolommen.[/quote:acfcba81ef]

Maar hoe krijg ik dit voor elkaar in php? En de resultaten komen vanuit een MySQL tabel.

modulus gebruiken van een teller die je laat lopen in die lus.

vb voor 4 items per rij.

[code:1:d4d9dc6af9]
if($i % 4 == 0)
echo "<br/>";
[/code:1:d4d9dc6af9]

oke, thanks maar wat is $i variable dan?

Het gaat om dit tabelletje: [code:1:56dcda6054] <table width="66" border="0" rules="rows"> <tr> <? if($i % 5 == 0) { echo "<br/>"; } while ($var = mysql_fetch_array($query)) { ?><td width="60" bgcolor="#FFFFFF"><a href="<? echo "folio_index.php?id=".$var['id'].""; ?>"><img src="../images/portfolio/thumbs/<? echo $var['thumb']; ?>" width="60" height="60" border="0"></a></td> <td width="60" bgcolor="#FFFFFF">&nbsp;</td> <? } ?> </tr> </table> [/code:1:56dcda6054]

$i is je teller van je lus.

Je lus loopt bijvoorbeeld 9 keer, dat wil zeggen dat er 3 rijen zullen zijn als je 4 items per rij wil.

in pseudocode

[code:1:3fc124e7d6]
while
if($i % 5 == 0)

$i++;
end while
[/code:1:3fc124e7d6]

Hij moet dus in je while komen te staan

Hmm, sorry maar het lukt me nog niet. Hij maakt nu bij elk nieuw plaatje een nieuwe regel :( [url=www.wout3r.nl/pag/folio.php]Hier[/url] is het resultaat te zien.

of of ...

[code:1:ea670db9f7]<?php
$cat = $p;
$imagedir = "images/fotoboek/" . $p ."/"; //The image folder
$columns = 6; //How many images displayed per line
echo "<br />&laquo;<a href="fotoboek.php"> Terug</a> || Categorie: <b>" . $p . "</b>";
?>

&lt;table align=&quot;center&quot;&gt; 
&lt;tr&gt; 

<?php
$i=0;
$handle=opendir($imagedir);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "…") {
if ($file != "index.php"){

   echo &quot;&lt;td&gt;&lt;a href=&quot;&quot; . $imagedir . $file . &quot;&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&quot; . $imagedir . $file . &quot;&quot; border=&quot;0&quot; width=&quot;110px&quot; height=&quot;110px&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&quot;; 
  ++$i; 
  if&#40;$i == $columns&#41; &#123; echo &quot;&lt;/tr&gt;&lt;tr&gt;&quot;;  
  $i = 0; 
  &#125; 
&#125;  
&#125; else &#123; &#125;

}
closedir($handle);
?>
[/code:1:ea670db9f7]

zo heb ik 't, leest alles uit een directory, allene als hij index.php heet laat hij die niet zien. (verder wel alles…) Die folders zijn bij mij alleen maar foto’s.

Je kan neem ik aan zelf wel het 1 en ander veranderen.

[quote:39eb002321="wout3r"]Hmm, sorry maar het lukt me nog niet. Hij maakt nu bij elk nieuw plaatje een nieuwe regel :( [url=www.wout3r.nl/pag/folio.php]Hier[/url] is het resultaat te zien.[/quote:39eb002321]

Post eens je code, anders ies het moeilijk debuggen.

Rimsic z’n methode werkt ook, iets meer code nodig maar tot daar aan toe.

Yes!!! Het is gelukt, heel erg bedankt!!