login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kolommen

Offline lasdesigner - 05/02/2006 18:55
Avatar van lasdesignerPHP beginner Met het scrip van fangorn heb ik dit gemaakt:
  1. <?php
  2. $queryDB = mysql_query("SELECT * FROM schilderijen");
  3. while($rowDB = mysql_fetch_array($queryDB))
  4. {
  5. $schilderij = $rowDB['img'];
  6. }
  7.  
  8. $aantalDb = mysql_num_rows($queryDB);
  9.  
  10. // hulpvariabelen
  11. $aantal_kolommen = 4;
  12. $kolom_breedte = 95; // in pixels
  13. $aantal_items = $aantalDB;
  14. $huidige_kolom = 0; // als deze variabele de waarde 0 heeft dan is er een rij afgelopen
  15. // en moet er een nieuwe beginnen
  16.  
  17. // bouw de tabel en doorloop de items
  18. ?>
  19. <table width="<?= $aantal_kolommen * $kolom_breedte ?>" border="1" cellspacing="0" cellpadding="2">
  20. <?php
  21. foreach($schilderij as $item) {
  22. // waren we klaar met een rij ?
  23. if($huidige_kolom == 0) {
  24. // open een nieuwe rij
  25. echo "<tr>\n"; // hier is \n toegevoegd om de leesbaarheid van de HTML-source te verhogen
  26. }
  27.  
  28. // druk het item af - hier zou je dus nog tabellen kunnen nesten - in dit voorbeeld houden we het simpel
  29. echo "<td width=\"".$kolom_breedte."\">".$item."</td>\n";
  30.  
  31. // we zijn een kolom verder, verhoog $huidige_kolom
  32. $huidige_kolom++;
  33.  
  34. // waren we klaar met een rij ?
  35. if($huidige_kolom == $aantal_kolommen) {
  36. // sluit de rij af en reset $huidige_kolom
  37. echo "</tr>\n";
  38. $huidige_kolom = 0;
  39. }
  40. }
  41.  
  42. // fix voor de laatste rij - was een rij volledig gevuld ?
  43. if($huidige_kolom != 0) {
  44. // rij was nog niet vol(ledig) - vul de resterende cellen op met "stuffing"
  45. for($i = $huidige_kolom; $i < $aantal_kolommen; $i++) {
  46. // in plaats van &nbsp; kun je de cel ook met iets anders vullen natuurlijk
  47. echo "<td width=\"".$kolom_breedte."\">&nbsp;</td>\n";
  48. }
  49. // sluit tenslotte de rij alsnog af
  50. echo "</tr>\n";
  51. }
  52. ?>
  53. </table>


Maar ik weet niet of dit kan. I.V.M geen array hebben..
Weet iemand hoe het wel moet? Ik kan het nu niet testen, heb momenteel geen host. Sorry daarom:$

groet,
Luuk

4 antwoorden

Gesponsorde links
Offline flyingdragon - 05/02/2006 19:01
Avatar van flyingdragon PHP beginner Voor je host probleem: http://www.site...amp;id=387
Offline lasdesigner - 05/02/2006 20:08
Avatar van lasdesigner PHP beginner gedownload, en geinstalleerd.. Maar nu weet ik mijng ebruikersnaam niet voor PHPmyADMIN. Wachtwoord weet ik wel..
Offline flyingdragon - 05/02/2006 20:11
Avatar van flyingdragon PHP beginner je gebruiksnaam is Root
Offline lasdesigner - 05/02/2006 20:16
Avatar van lasdesigner PHP beginner hmm ja.. maar ik kan er niet in:O
Met mijn wachtwoord wat ik heb ingevuld in het begin + root als gebruikersnaam. Doet het niet:S

PHPmyADMIN en de mails doen het niet, FTP wel..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.182s