output in kolommen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hans

Hans

17/10/2008 15:24:00
Quote Anchor link
Hoi,

Ben met een joomla component bezig.
In de database staan diverse categorieen en daar horen weer een hoop subcategorieen bij.
De subcategorieen worden echter als tekst achter elkaar getoond.
Ik heb het nu zover dat alles onder elkaar getoond wordt doch wil dit in meerdere kolommen hebben.

Dit heb ik nu:

<div class="adsmanager_subcats">

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
<?php
        $nb
= count($subcats);
        if ($nb != 0)
        {

            for ($i = 0 ; $i < $nb - 1;$i++) {
            echo "<table border='0'>";
                echo '<td <a href="'.$subcats[$i]->link.'">'.$subcats[$i]->text.'</a>';
                echo '</td>';
            }

            echo '<td <a href="'.$subcats[$nb - 1]->link.'">'.$subcats[$nb - 1]->text.'</a>';
            echo '</td>';
            echo '</table>';
        }

    ?>

</div>

Hoe krijg ik nu meerdere kolommen?

Bedankt
 
PHP hulp

PHP hulp

18/11/2024 17:33:39
 
- SanThe -

- SanThe -

17/10/2008 15:41:00
Quote Anchor link
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
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

$teller = 0;
$naast_elkaar = 3;

echo '<table>' . PHP_EOL;
for(..............) // aanpassen
{
    echo ($teller % $naast_elkaar) == 0 ? '<tr>' . PHP_EOL : '';
    echo '<td> en hier de info of het plaatje </td>' . PHP_EOL;
    $teller++;
    echo ($teller % $naast_elkaar) == 0 ? '</tr>' . PHP_EOL : '';
}

echo ($teller % $naast_elkaar) != 0 ? '</tr>' . PHP_EOL : '';
echo '</table>' . PHP_EOL;

?>
 



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.