[PHP] Gelijke verdeling per kolom (tabel)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • sytrusze
  • Registratie: Mei 2010
  • Laatst online: 23-04 14:20
Beste leden,

ik wil een aantal gegevens uit de database halen en ik wil deze in een tabel met 3 kolommen zetten.

Stel er zijn 90 gegevens in de DB, wil ik dat er per kolom 30 gegevens worden weergegeven.

Iemand een idee hoe ik dit voor elkaar krijg in PHP?

Alvast bedankt

ps. ik heb nu het volgende

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
if ($result)
{
    ?>
    <tr>
    <?php
    $i = 0;
    while ($row = mysql_fetch_assoc($result))
    {   
        ?>
        <tr>
        <td>
        <?php echo $row['naam'] . '<br />'; ?>
        </td>
        </tr>
        <?php
        $i++;
    }
    ?>
    </tr>
    <?php
}
else
{
    echo mysql_error();
}

$i = $i / 3;
echo $i;


De echo is puur om het getal even te weten, gedeeld door 3

[ Voor 45% gewijzigd door BtM909 op 24-10-2011 11:58 ]


Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 19:01

Reinier

\o/

Tabel maken (html), per waarde een cel, modulusdeling door 3, nieuwe regel... done :)

Acties:
  • 0 Henk 'm!

  • sytrusze
  • Registratie: Mei 2010
  • Laatst online: 23-04 14:20
Dat klinkt zeer logisch, hoe krijg ik de modulusdeling voor elkaar? :)

Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 19:01

Reinier

\o/


Acties:
  • 0 Henk 'm!

  • sytrusze
  • Registratie: Mei 2010
  • Laatst online: 23-04 14:20
thanks, dat is duidelijk in ieder geval. Alleen heb ik geen idee hoe ik dat zou moeten toepassen dat de tabel automatisch op een nieuwe rij begint na 3 waardes. Ik heb verschillende dingen geprobeerd maar zonder succes.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
sytrusze schreef op woensdag 19 oktober 2011 @ 11:23:
Ik heb verschillende dingen geprobeerd maar zonder succes.
Laat eens zien dan wat je geprobeerd hebt? Toevallig al eens gekeken in, zeg, dit topic?
Verder: Waar hoort mijn topic?
WEB >> PRG

[ Voor 36% gewijzigd door RobIII op 19-10-2011 11:25 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Bee.nl
  • Registratie: November 2002
  • Niet online

Bee.nl

zoemt

In Programming (waar dit topic hoort te staan) loopt al eenzelfde topic waar meerdere oplossingen aangedragen worden. Zie Rainmaker1987 in "[PHP] Database resultaat over meerdere kolommen verdelen"

Volgende keer een beetje verder zoeken ;)

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Als je 1 lijst hebt die je in 3 kolommen wilt verdelen, is een tabel sowieso niet de juiste keuze natuurlijk..

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

sytrusze schreef op woensdag 19 oktober 2011 @ 11:23:
thanks, dat is duidelijk in ieder geval. Alleen heb ik geen idee hoe ik dat zou moeten toepassen dat de tabel automatisch op een nieuwe rij begint na 3 waardes. Ik heb verschillende dingen geprobeerd maar zonder succes.
Dan is het blijkbaar toch niet duidelijk. ;)

PHP:
1
2
3
4
for($i=1;$i<=9;$i++){
    print $i;
    if(($i%3)==0) print '<br>';
}

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 19:01

Reinier

\o/

Bosmonster schreef op woensdag 19 oktober 2011 @ 11:30:
Als je 1 lijst hebt die je in 3 kolommen wilt verdelen, is een tabel sowieso niet de juiste keuze natuurlijk..
Waarom niet?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:53

MueR

Admin Tweakers Discord

is niet lief

Omdat een tabel bedoeld is voor data over 2 assen. Een lijst is bedoeld voor, wel, een lijst.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
sytrusze schreef op woensdag 19 oktober 2011 @ 11:23:
thanks, dat is duidelijk in ieder geval. Alleen heb ik geen idee hoe ik dat zou moeten toepassen dat de tabel automatisch op een nieuwe rij begint na 3 waardes. Ik heb verschillende dingen geprobeerd maar zonder succes.
toot toot (*) : kwaakvaak_v2 in "[PHP] Database resultaat over meerdere kolommen verdelen"

(*) ik druk even op mijn eigen toetert ;)

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 19:01

Reinier

\o/

MueR schreef op woensdag 19 oktober 2011 @ 12:02:
[...]

Omdat een tabel bedoeld is voor data over 2 assen. Een lijst is bedoeld voor, wel, een lijst.
Okee, klopt natuurlijk.

Acties:
  • 0 Henk 'm!

  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 19-09 13:37
Als het niet in IE hoeft te werken: CSS3 column-count

Full-stack webdeveloper in Groningen


Acties:
  • 0 Henk 'm!

  • sytrusze
  • Registratie: Mei 2010
  • Laatst online: 23-04 14:20
Super, hier ik zeer veel aan :)

Excuus voor het plaatsen in een verkeerd topic, ik zal er de volgende keer beter op letten.

bedankt allemaal.
Pagina: 1