login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tabellen + db

Offline lasdesigner - 10/08/2005 22:00 (laatste wijziging 10/08/2005 22:00)
Avatar van lasdesignerPHP beginner Ik heb dit script,
  1. <?php
  2. $items = mysql_query("SELECT * FROM films WHERE categorie = '".$_POST['categorie']."'");
  3. $aantal_kolommen = 3;
  4. $kolom_breedte = 200; // in pixels
  5. $aantal_items = sizeof($items);
  6. $huidige_kolom = 0; // als deze variabele de waarde 0 heeft dan is er een rij afgelopen
  7. // en moet er een nieuwe beginnen
  8.  
  9. // bouw de tabel en doorloop de items
  10. ?>
  11. <table width="<?= $aantal_kolommen * $kolom_breedte ?>" border="1" cellspacing="0" cellpadding="2">
  12. <?php
  13. while($roww = mysql_fetch_object($items))
  14. {
  15. // waren we klaar met een rij ?
  16. if($huidige_kolom == 0) {
  17. // open een nieuwe rij
  18. echo "<tr>\n"; // hier is \n toegevoegd om de leesbaarheid van de HTML-source te verhogen
  19. }
  20.  
  21. // druk het item af - hier zou je dus nog tabellen kunnen nesten - in dit voorbeeld houden we het simpel
  22. ?>
  23. <TD width="<?php $kolom_breedte ?>">
  24. <table id="Table_01" width="192" height="167" border="0" cellpadding="0" cellspacing="0">
  25. <tr>
  26. <td><img src="images/vid_thmb_01.jpg" width="13" height="5" alt=""></td>
  27. <td><img src="images/vid_thmb_02.jpg" width="165" height="5" alt=""></td>
  28. <td><img src="images/vid_thmb_03.jpg" width="14" height="5" alt=""></td>
  29. </tr>
  30. <tr>
  31. <td><img src="images/vid_thmb_04.jpg" width="13" height="126" alt=""></td>
  32. <td><?php echo "<img src=\"include/".$roww->thumbnail."\">"; ?></td>
  33. <td><img src="images/vid_thmb_06.jpg" width="14" height="126" alt=""></td>
  34. </tr>
  35. <tr>
  36. <td colspan="3"><img src="images/play_but.jpg"></td>
  37. </tr>
  38. </table>
  39. </TD>
  40. <?
  41.  
  42. // we zijn een kolom verder, verhoog $huidige_kolom
  43. $huidige_kolom++;
  44.  
  45. // waren we klaar met een rij ?
  46. if($huidige_kolom == $aantal_kolommen) {
  47. // sluit de rij af en reset $huidige_kolom
  48. echo "</tr>\n";
  49. $huidige_kolom = 0;
  50. }
  51. }
  52. ?>
  53. </table>


Maar hij toont helemaal niks:s Er komen alleen heel veel enters. Weet iemand waar de fout is?

4 antwoorden

Gesponsorde links
Offline Maarten - 10/08/2005 22:02
Avatar van Maarten Erelid Ben je zeker dat je kolomnaam juist is? Zet ook "or die(mysql_error())" en zet mss "error_reporting(E_ALL)" bovenaan...
Offline lasdesigner - 10/08/2005 22:04 (laatste wijziging 10/08/2005 22:10)
Avatar van lasdesigner PHP beginner 0
0
0
0
0
0

:) dat is mijn output
Edit met error reporting krijg ik deze fout:

Notice: Undefined index: categorie in c:\wamp\www\sitegoed\directory2.php on line 92


edit:Lol er staat POST moet dat niet zijn GET

EditInderdaad het moest get zijn, maar nu heb ik een foutmelding:D Parse error: syntax error, unexpected T_ELSE in c:\wamp\www\sitegoed\directory2.php on line 151

Betekend dat dat ik een { of } vergeten ben?


vinTage edit, gebruik je edit button !!!!!!!!
Offline Joel - 10/08/2005 22:09
Avatar van Joel Eigenaar en euhm, ben je zeker dat je met sizeof() het aantal items kunt tellen? Denk het niet, doe eens:

  1. $aantal_items = mysql_num_rows($items);
Offline lasdesigner - 10/08/2005 22:13
Avatar van lasdesigner PHP beginner HIJ DOET HET!!!! MIJN DANK IS ZEER GROOT!!:D:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.189s