Get Smarty

Donate

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:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? EyewearCanada.com is your best choice!

Visit www.sport-kick.com for cheap soccer cleats, sneakers and Soccer Jerseys updates

Advertisement

{html_radios}

{html_radios} adalah fungsi kustom yang membuat grup tombol radio HTML. Ia juga menangani item yang dipilihnya juga.

Nama AtributTipeDiperlukanDefaultDeskripsi
namestringTidakradioNama daftar radio
valuesarrayYa, kecuali memakai atribut optionsn/aArray nilai untuk tombol radio
outputarrayYa, kecuali atribut optionsn/aArray output untuk tombol radio
selectedstringTidakemptyElemen radio yang dipilih
optionsassociative arrayYa, kecuali memakai nilai dan outputn/aArray asosiatif nilai dan output
separatorstringTidakemptyString teks untuk memisahkan setiap item radio
assignstringTidakemptyMenempatkan tag radio ke array daripada output

  • Atribut yang diperlukan adalah values dan output, kecuali sebaliknya anda memakai options.

  • Semua output sesuai dengan XHTML.

  • Semua parameter yang tidak dalam daftar di atas adalah output sebagai pasangan nama/nilai di dalam setiap tag <input> yang dibuat.

Teladan 8-16. contoh pertama {html_radios}

assign(\'cust_ids\', array(1000,1001,1002,1003)); $smarty->assign(\'cust_names\', array( \'Joe Schmoe\', \'Jack Smith\', \'Jane Johnson\', \'Charlie Brown\') ); $smarty->assign(\'customer_id\', 1001); ?>'); ?>

Di mana template adalah:

{html_radios name='id' values=$cust_ids output=$cust_names
       selected=$customer_id separator='<br />'}

Teladan 8-17. contoh kedua {html_radios}

assign(\'cust_radios\', array( 1000 => \'Joe Schmoe\', 1001 => \'Jack Smith\', 1002 => \'Jane Johnson\', 1003 => \'Charlie Brown\')); $smarty->assign(\'customer_id\', 1001); ?>'); ?>

Di mana template adalah:

{html_radios name='id' options=$cust_radios
     selected=$customer_id separator='<br />'}

Kedua contoh akan memperlihatkan:

<label for="id_1000">
<input type="radio" name="id" value="1000" id="id_1000" />Joe Schmoe</label><br />
<label for="id_1001"><input type="radio" name="id" value="1001" id="id_1001" checked="checked" />Jack Smith</label><br />
<label for="id_1002"><input type="radio" name="id" value="1002" id="id_1002" />Jane Johnson</label><br />
<label for="id_1003"><input type="radio" name="id" value="1003" id="id_1003" />Charlie Brown</label><br />

Teladan 8-18. {html_radios} - Contoh database (misal PEAR atau ADODB):

assign(\'contact_types\',$db->getAssoc($sql)); $sql = \'select contact_id, name, email, contact_type_id \' .\'from contacts where contact_id=\'.$contact_id; $smarty->assign(\'contact\',$db->getRow($sql)); ?>'); ?>

Variabel yang ditetmpatkan dari database di atas akan menjadi output dengan template:

{html_radios name='contact_type_id' options=$contact_types
     selected=$contact.contact_type_id separator='<br />'}

LIhat juga {html_checkboxes} dan {html_options}

Comments
No comments for this page.

Advertisement