Toon posts:

[mysql/php] result over <td>'s ip <tr>'s

Pagina: 1
Acties:
  • 29 views sinds 30-01-2008

Verwijderd

Topicstarter
Beetje rare titel.
Maar wat ik bedoel is het volgende:

Ik wil het resultaat van een query (wat je normaal via while($bla = mysql_fetch_array()) loopt in de breedte doen.

Zeg maar verdeeld over 4 <td>'s, en daarna pas een nieuwe <tr> openen.

Ik kom er zelf niet helemaal uit :( Kan iemand me een beetje op weg helpen?

  • deviltje
  • Registratie: Juli 2000
  • Niet online
Zonder het voor je uit te programmeren..
je kan gewoon nog je while lus gebruiken..
maar ook een tellertje mee laten lopen
als je tellertje 0 is dan een regel openen
tellertje ophogen en cellen toevoegen
als je teller dan de 3 hebt bereikt dan regel sluiten
en teller weer op 0 zetten..

wel aan denken om aan het eind je regel te controleren en eventueel af te sluiten...

Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

* kvdveer denkt aan een modulus...
PHP:
1
<?$i=0;while($row = mysql_fetch_row($result)) {  if((++$i % 4) == 0)    echo "<tr>";  echo "<td>tralala!</td>";  if((++$i % 4) == 3)    echo "</tr>";}?>

Localhost, sweet localhost


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

kvdveer

twee keer $i ophogen :? ;)

Je moet idd met een modulus werken.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Grum
  • Registratie: Juni 2001
  • Niet online
tis modulo :) >:)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En verder is het triviaal.
Pagina: 1

Dit topic is gesloten.