While elke 3 items nieuwe regel.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Zap

zap

02/03/2008 18:26:00
Quote Anchor link
Hey,

Ik heb 3 divjes naast elkaar. Nu wil ik een naam daarin laten verschijnen vanuit de DB. De divjes moet van links naar rechts worden gevuld en bij de laatste div moet hij weer naar de eerste div maar dan eronder.

Zoiets:

Div1 Div2 Div3
|Naam1|Naam2|Naam3|
|Naam4|Naam5|Naam6|

Hoe kan ik dit het beste aanpakken?
Gewijzigd op 01/01/1970 01:00:00 door Zap
 
PHP hulp

PHP hulp

19/04/2024 18:29:54
 
Vincent

Vincent

02/03/2008 18:46:00
Quote Anchor link
Zoiets? http://www.jankoehoorn.nl/fotoalbum.php
Kijk daar is naar de code =)
 
Frank -

Frank -

02/03/2008 18:59:00
Quote Anchor link
Hier een simpel voorbeeldje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// aanmaken van een array:
$array = range(1,10);

$counter = count($array); // aantal elementen
$divs = 3;

$key = 0; // om straks het juiste element uit de array te kunnen halen
for ($i = 1; $i <= $divs; $i++){
    echo '<div id="nr_'.$i.'">'.PHP_EOL;
    
    for ($index = $key; $index < $counter; $index = $index+$divs) {
        echo $array[$index].PHP_EOL;
    }

    $key++; // ophogen voor de volgende ronde
    
    echo '</div>'.PHP_EOL;
}

?>

Resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div id="nr_1">
1
4
7
10
</div>
<div id="nr_2">
2
5
8
</div>
<div id="nr_3">
3
6
9
</div>
 
Zap

zap

02/03/2008 19:02:00
Quote Anchor link
Bedankt ! ik ga eens kijken of ik hier wat mee kan maken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.