login  Naam:   Wachtwoord: 
Registreer je!
 Forum

per 6 echoen

Offline ArcanA - 07/02/2010 17:27
Avatar van ArcanAPHP beginner Hallo,

Ik heb rond de 25-30 records in mijn database en ik wil deze per 6 onder elkaar laten echoen in een tabel, kan iemand me zeggen hoe ik dit doe?

Mvg,
ArcanA

1 antwoord

Gesponsorde links
Offline Martijn - 07/02/2010 21:24
Avatar van Martijn Crew PHP Eerst maak je met mysql_num_rows een $aantalRecords. Dan echo je '<table><tr>', en een paar regels lager doe je '</tr></table>'

Dan zet je $i=1 neer en daaronder zet je je while($fetch) neer

In die while doe je echo '<td>'.$fetch['waarde'].'</td>';
Om te zorgen dat het na 6 een volgende regel wordt doe je:
  1. $i++;
  2. if($i===6){echo'</tr><tr>';}

Oftewel, sluit regel, open nieuwe regel. Nu zul je zien dat als je een recordsaantal in de tafel van 6 heb, je dit krijgt in je bron:
'</tr><tr></tr></table>'
Daarom zet je onder $i++; $aantalRecord--; en dan zet je je while zo:
  1. if($i===6 && $aantalRecords!==0){echo'</tr><tr>';}


en dan ben je er als t goed is beetje netjes maken naar je eigen situatie uiteraard
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.27s