login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Meerdere tabellen naast elkaar vanuit database (Opgelost)

Offline Buddos - 03/12/2007 21:35 (laatste wijziging 03/12/2007 21:37)
Avatar van BuddosNieuw lid Hey,

Ik heb al aardig wat sites afgezocht, echter heb ik een aantal goed werkende dingen gevonden.

Al is mij het niet gelukt om dit volledig correct af te werken.

Ik wil de albums dus per 4 naast elkaar hebben staan. Als er 4 naast elkaar staan moet er een nieuwe regel aangemaakt worden met de volgende albums.

Net als hoe ze op de tutorial HTML tabel bouwen met PHP & MYSQL

+---------+---------+---------+---------+
| item 1 | item 2 | item 3 | item 4 |
+---------+---------+---------+---------+
| item 5 | item 6 | item 7 | item 8 |
+---------+---------+---------+---------+
| item 9 | item 10 | - | - |
+---------+---------+---------+---------+

Maar dan

NAAM (link naar album 'naam')
AFLBUMAFBEELDING(afbeelding van album 'albumafbeelding')
DATUM(datum wanneer de album geplaatst is 'datum')


Dit is de code tot zover, helemaal verkeerd. Hij plaatst ze onder elkaar.

  1. <?php
  2.  
  3. include("dbconnect.php");
  4.  
  5. $sql = "SELECT * from mp3 ";
  6. $resultaat = mysql_query($sql);
  7. $aantal = mysql_num_rows($resultaat);
  8. echo "Er zijn <b>$aantal</b> albums gevonden (zie hieronder): ";
  9.  
  10. While ($record = mysql_fetch_object ($resultaat)) { echo
  11. '
  12. <table width="748">
  13. <tr>
  14. <td width="150">
  15. <center><a href="http://'.$record->link1.'"<b>'.$record->naam.'</b></a> </center>
  16. <center><img alt="Klik hier voor meer informatie" src="albumcovers/'.$record->albumafbeelding.'"> </center>
  17. <center><b>'.$record->datum.'</b></center>
  18. </td>
  19. </tr>
  20. </table>
  21.  
  22. ';
  23.  
  24. echo '
  25. ';
  26. }
  27. ?>

5 antwoorden

Gesponsorde links
Offline Filip - 03/12/2007 22:59
Avatar van Filip IRC guru Hmm... ooit gehoord dat een table uit rijen en kolomen bestaat?

jij maakt volgens wat je wil doen met dit script elke keer een nieuwe tabel, dus kan je nooit een rij of kolom maken...

je moet dus per 4 een nieuwe rij beginnen, waar de eerste 4 staat als

  1. <tr>
  2. <td>item1</td>
  3. <td>item2</td>
  4. <td>item3</td>
  5. <td>item4</td>
  6. </tr>


en daarna een nieuwe rij aanmaken met tr..

Ik raad je wel aan om toch een tutorial tabels te lezen want dit is een simpel gegeven 
Offline Buddos - 04/12/2007 09:02
Avatar van Buddos Nieuw lid Nee er moeten 3 naast elkaar komen. Ik heb ook een duidelijk voorbeeld: http://www.budd.../test1.php

Ik zou deze per 3 of 4 naast elkaar willen hebben. Als er 3/4 nast elkaar staan zou er een nieuwe regel moeten komen.
Offline Vincjenzo - 04/12/2007 11:55 (laatste wijziging 04/12/2007 11:55)
Avatar van Vincjenzo Nieuw lid Dit zou kunnen werken heb het niet getest 
  1. <?php
  2. include("dbconnect.php");
  3. $sql = "SELECT * from mp3 ";
  4. $resultaat = mysql_query($sql);
  5. $aantal = mysql_num_rows($resultaat);
  6. echo "Er zijn <b>$aantal</b> albums gevonden (zie hieronder): ";
  7. echo '<div style="width:300px;">';
  8. while ($record = mysql_fetch_object ($resultaat)) {
  9. echo '
  10. <div style="width:100px; float:left;">
  11. <center>
  12. <a href="http://'.$record->link1.'"<b>'.$record->naam.'</b></a>
  13. <img alt="Klik hier voor meer informatie" src="albumcovers/'.$record->albumafbeelding.'">
  14. <b>'.$record->datum.'</b>
  15. </center>
  16. </div>';
  17. }
  18. echo '</div>';
  19. ?>
Offline Buddos - 04/12/2007 14:34
Avatar van Buddos Nieuw lid Hij werkt. bedankt 
Offline marten - 04/12/2007 14:54
Avatar van marten Beheerder Opgelost knop?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s