{html_radios} {html_radios} adalah fungsi kustom yang membuat grup tombol radio HTML. Ia juga menangani item yang dipilihnya juga. Nama Atribut Tipe Diperlukan Default Deskripsi name string Tidak radio Nama daftar radio values array Ya, kecuali memakai atribut options n/a Array nilai untuk tombol radio output array Ya, kecuali atribut options n/a Array output untuk tombol radio selected string Tidak empty Elemen radio yang dipilih options associative array Ya, kecuali memakai nilai dan output n/a Array asosiatif nilai dan output separator string Tidak empty String teks untuk memisahkan setiap item radio assign string Tidak empty Menempatkan 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. 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: '} ]]> 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: '} ]]> Kedua contoh akan memperlihatkan: Joe Schmoe



]]>
{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: '} ]]> LIhat juga {html_checkboxes} dan {html_options}