Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5078846
Hits Heute: 89
max. Hits (10.07.07): 6964
User Online: 68
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

Jetzt lerne ich Cascading Stylesheets . Der einfache Einstieg in Programmierung und Design mit DHTML
Jetzt lerne ich Cascading Stylesheets . Der einfache Einstieg in Programmierung und Design mit DHTML

Manuals > Smarty > html_table (Ausgabe von HTML-TABLE Tag)

8.13. html_table (Ausgabe von HTML-TABLE Tag)

Attribut NameTypErforderlichStandartwertBeschreibung
looparrayJan/aArray mit den Daten für den Loop
colsintegerNein3Anzahl Spalten in einer Tabelle
table_attrstringNoborder="1"Attribute für das Table-Tag
tr_attrstringNoemptyAttribute für das tr-Tag (Arrays werden durchlaufen)
td_attrstringNoemptyAttribute für das tr-Tag (Arrays werden durchlaufen)
trailpadstringNo Wert für leere Zellen
hdirstringNorightRichtung in der die Zeilen gerendered werden. Mögliche Werte: left/right
vdirstringNodownRichtung in der die Spalten gerendered werden. Mögliche Werte: up/down

html_table ist eine eigene Funktion die einen Array als Tabelle ausgibt. Das cols Attribut definiert die Menge von Spalten die ausgegeben werden sollen. table_attr, tr_attr und td_attr definieren die Attribute für die HTML Tags. Wenn tr_attr oder td_attr Arrays sind, werden diese durchlaufen. trailpad wird in leere Zellen eingefügt.

Beispiel 8-13. html_table

index.php: require('Smarty.class.php'); $smarty = new Smarty; $smarty->assign('data',array(1,2,3,4,5,6,7,8,9)); $smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"')); $smarty->display('index.tpl'); index.tpl: {html_table loop=$data} {html_table loop=$data cols=4 table_attr='border="0"'} {html_table loop=$data cols=4 tr_attr=$tr} AUSGABE: <table border="1"> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> <tr><td>7</td><td>8</td><td>9</td></tr> </table> <table border="0"> <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr> <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr> <tr><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> </table> <table border="1"> <tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr> <tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr> <tr bgcolor="#eeeeee"><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> </table>

Copyright 1998 - 2009 by I.S.U.M.