Get Smarty

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Check reviews of PHP Web Hosting, compatible with Smarty Templates

{html_table}

{html_table} adalah fungsi kustom yang mengeluarkan array data ke dalam HTML <table>.

Nama AtributTipeDiperlukanDefaultDeskripsi
looparrayYan/aArray data untuk diulang
colsmixedTidak3 Jumlah kolom dalam tabel atau daftar dipisahkan-koma daru nama heading kolom. Jika atribut-cols kosong, tapi rows disediakan, maka jumlah cols dihitung sejumlah rows dan jumlah elemen untuk ditampilkan cukup cols untuk menampilkan semua elemen. Jika kedua rows dan cols, mengabaikan standar cols ke 3. Jika disediakan sebagai daftar atau array, jumlah kolom dihitung dari jumlah elemen dalam daftar atau array.
rowsintegerTidakempty Jumlah baris dalam tabel. Jika atribut-rows kosong, tapi cols disediakan, maka jumlah rows dihitung dengan jumlahcols dan jumlah elemen untuk ditampilkan cukup rows untuk menampilkan semua elemen.
innerstringTidakcols Arah elemen konsekutif dalam pengulangan-array yang diberikan. cols berarti elemen ditampilkan kolom-demi-kolom. rows berarti elemen ditampilkan baris-demi-baris.
captionstringTidakemptyTeks yang dipakai untuk elemen <caption> tabel
table_attrstringTidakborder="1"Atribut untuk tag <table>
th_attrstringTidakemptyAtribut untuk tag <th> (array diputar)
tr_attrstringTidakemptyatribut untuk tag <tr> (arrays diputar)
td_attrstringTidakemptyAtribut untuk tag <td> (arrays diputar)
trailpadstringTidak&nbsp;Nilai untuk mengisi sel sisa pada baris terakhir (jika ada)
hdirstringTidakright Arah setiap baris digambar. nilai yang mungkin: right (kiri-ke-kanan), dan left (kanan-ke-kiri)
vdirstringTidakdown Arah setiap kolom digambar. Nilai yang mungkin: down (atas-ke-bawah), up (bawah-ke-atas)

  • Atribut cols menentukan berapa banyak kolom berada dalam tabel.

  • Nilai table_attr, tr_attr dan td_attr menentukan atribut yang diberikan ke tag <table>, <tr> dan <td>.

  • Jika tr_attr atau td_attr adalah array, ia akan dilewati berputar.

  • trailpad adalah nilai yang disimpan ke dalam sel sisa pada baris tabel terakhir jika ada.

Teladan 8-22. {html_table}

assign( \'data\', array(1,2,3,4,5,6,7,8,9) ); $smarty->assign( \'tr\', array(\'bgcolor="#eeeeee"\',\'bgcolor="#dddddd"\') ); $smarty->display(\'index.tpl\'); ?>'); ?>

Variabel yang ditempatkan dari php dapat ditampilkan seperti tiga contoh demonstrasi. Setiap contoh menampilkan template diikuti oleh output.

{**** Contoh Satu ****}
{html_table loop=$data}

<table border="1">
<tbody>
<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>
</tbody>
</table>


{**** Contoh Dua ****}
{html_table loop=$data cols=4 table_attr='border="0"'}

<table border="0">
<tbody>
<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>
</tbody>
</table>


{**** Contoh Tiga ****}
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}

<table border="1">
<thead>
<tr>
<th>pertama</th><th>kedua</th><th>ketiga</th><th>keempat</th>
</tr>
</thead>
<tbody>
<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>
</tbody>
</table>
Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 10 plus 12? (Are you human?)

Sponsors [info]

Cheap Website Hosting @hostdone.com
email marketing @ActiveCampaign
broadband deals @BroadbandGenie
Best UK Web Hosting @webhost.uk.net
Reliable UK and US Web Hosting @rshosting.com
Cheap US and UK Web Hosting @infrenion.com
I.T Certification Exams @pass-guaranteed.com
Certification Practice Tests @firsttrycertify.com
Certification Practice Exam Questions @ace-it-certifications.com
Broadband Speed Test @broadbandspeed.co.uk
bulk email software @americaint.com
ASP.NET hosting @aspnethosting.co.uk