login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aantal kolommen met for each

Offline Fliten - 03/02/2006 13:58 (laatste wijziging 03/02/2006 14:16)
Avatar van FlitenNieuw lid Hoi, was effen bezig met een fotogallerij, maar zit met een probleempje. Ik zou graag hebben dat die foto's in een tabel komen, telkens in x-aantal kolommen en x-aantal rijen dat je via een variabele zelf kunt instellen.

Ik weet dat je dit kunt doen met een for each, maar om het in de praktijk om te zetten lukte het niet zo goed. Dus is er iemand die mij kan helpen met dit probleem?

  1. $variabele = mysql_query("SELECT * FROM fotoalbum");
  2.  
  3. echo "<center>";
  4. echo "<table >";
  5. while($list = mysql_fetch_object($variabele)) {
  6. echo "<tr><td><a href='showimage.php?id=$list->id'><img src='$list->url' /></a></td></tr>";
  7. }
  8. echo "</table>";
  9. echo "</center>";
  10.  


Alvast bedankt

3 antwoorden

Gesponsorde links
Offline MindPrison - 03/02/2006 14:30 (laatste wijziging 03/02/2006 14:33)
Avatar van MindPrison PHP gevorderde Ik maak zo automatisch kolommen
  1. <?php
  2. $rij = 1; // Rij checker
  3. $kolom = 0; // Kolom teller
  4. $maxkolom = 3 // Maximum aantal kolommen
  5.  
  6. echo "<table cellspacing=\"2\" cellpadding=\"3\" align=\"center\" width=\"700\">\n";
  7. while($row = $mysql->fetch())
  8. {
  9. if($rij == 1) // Rij openen?
  10. {
  11. echo "<tr>\n";
  12. $rij = 0;
  13. }
  14.  
  15. echo "<td>Inhoud...</td>\n";
  16. $kolom++;
  17.  
  18. if($kolom == $maxkolom) // Rij sluiten?
  19. {
  20. echo "</tr>\n";
  21. $rij = 1;
  22. $kolom = 0;
  23. }
  24. }
  25.  
  26. for($i = $kolom; $i < $maxkolom; $i++) // Overige kolommen
  27. echo "<td></td>\n";
  28.  
  29. if($kolom != $maxkolom) // Rij sluiten?
  30. echo "<tr>\n";
  31.  
  32. echo "</table>\n";
  33. ?>


Ik heb het scriptje even uit m'n site geplukt, maar het zou moeten werken...
Offline Fliten - 03/02/2006 15:10 (laatste wijziging 03/02/2006 20:58)
Avatar van Fliten Nieuw lid Nah, kvind het maar niet   Kan er soms iemand dat toepassen op dat stukje code dat ik gaf? 
Offline Thomas - 03/02/2006 21:56
Avatar van Thomas Moderator *zucht*
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s