Tabel Class [v2]
Door Joris van Rijn, 18 jaar geleden, 4.880x bekeken
Met deze class is het mogelijk, snel en simpel of juist heel uitgebreide tabellen te maken.
Versies:
Oude versie: http://phphulp.nl/php/scripts/4/1736/
Gebruik:
Code (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
29
30
31
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
29
30
31
<?php
/* In de volgende array staan alle geldige opmaken.
Dit zijn de settings voor de tabel. Wanneer er geen enkele opgegeven is,
wordt er geen gebruikt. */
$settings = array('id'=>'test',
'class'=>'test_class',
'bgcolor'=>'#fff',
'border'=>1,
'cellpadding'=>0,
'width'=>'100%');
//Hier maken we de class aan, met bovenstaande opties.
$oTable = new Table($settings);
/* Dit is verbetert tov v1. Je kan oneindig veel classes toevoegen.
Deze worden om en om afgewisseld. Als voorbeeld kan je hierbij dus ODD en EVEN gebruiken.
Maar 3 klasses afwisselend kan ook. */
$oTable->setRowClasses('odd','even','derde');
//Hier mee zetten we de hoofd kollommen. NOTE: <<2>>.
$oTable->setHead('col 1','col 2 en 3 <<2>>','col 4');
//Zo worden de rijen erin gezet: NOTE: <<4>>
$oTable->newRow('Rij 1, Col 1','Rij 1, Col 2 en 3 <<2>>','Rij 1, Col 4');
$oTable->newRow('Rij 2, Col 1','Rij 2, Col 2','Rij 2, Col 3','Rij 2, Col 4');
$oTable->newRow('Rij 3, Col 1','Rij 3, Col 2 <<3>>');
$oTable->newRow('Rij 4, Col 1','Rij 4, Col 2','Rij 4, Col 3','Rij 4, Col 4');
$oTable->newRow('Rij 5, Col 1 <<4>>');
$oTable->newRow('Rij 6, Col 1 <<3>>','Rij 4, Col 4');
$oTable->newRow('Rij 7, Col 1','Rij 7, Col 2','Rij 7, Col 3','Rij 7, Col 4');
?>
/* In de volgende array staan alle geldige opmaken.
Dit zijn de settings voor de tabel. Wanneer er geen enkele opgegeven is,
wordt er geen gebruikt. */
$settings = array('id'=>'test',
'class'=>'test_class',
'bgcolor'=>'#fff',
'border'=>1,
'cellpadding'=>0,
'width'=>'100%');
//Hier maken we de class aan, met bovenstaande opties.
$oTable = new Table($settings);
/* Dit is verbetert tov v1. Je kan oneindig veel classes toevoegen.
Deze worden om en om afgewisseld. Als voorbeeld kan je hierbij dus ODD en EVEN gebruiken.
Maar 3 klasses afwisselend kan ook. */
$oTable->setRowClasses('odd','even','derde');
//Hier mee zetten we de hoofd kollommen. NOTE: <<2>>.
$oTable->setHead('col 1','col 2 en 3 <<2>>','col 4');
//Zo worden de rijen erin gezet: NOTE: <<4>>
$oTable->newRow('Rij 1, Col 1','Rij 1, Col 2 en 3 <<2>>','Rij 1, Col 4');
$oTable->newRow('Rij 2, Col 1','Rij 2, Col 2','Rij 2, Col 3','Rij 2, Col 4');
$oTable->newRow('Rij 3, Col 1','Rij 3, Col 2 <<3>>');
$oTable->newRow('Rij 4, Col 1','Rij 4, Col 2','Rij 4, Col 3','Rij 4, Col 4');
$oTable->newRow('Rij 5, Col 1 <<4>>');
$oTable->newRow('Rij 6, Col 1 <<3>>','Rij 4, Col 4');
$oTable->newRow('Rij 7, Col 1','Rij 7, Col 2','Rij 7, Col 3','Rij 7, Col 4');
?>
Rowspans:
Door: " <<NR>>" toe tevoegen achter het veld. Waar NR het aantal kollommen is van de rowspan. Wordt er een Rowspan van dat veld gemaakt. De andere velden worden automatisch weggehaald, ook als ze inhoud bevatten!
Voorbeeld: http://phphulp.freedomdesigns.nl/tabelv2/
Gesponsorde koppelingen
PHP script bestanden
Er zijn 12 reacties op 'Tabel class v2'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu