Kemarin saya menghadapi sebuah situasi ketika saya sedang berusaha untuk mengambil beberapa nilai sub-string yang berasal dari sebuah string tunggal yang tersimpan di basis data, lalu menampilkannya ke control CheckBox yang tercentang dengan menggunakan kode PHP. Misalkan saya sudah memiliki 5 control CheckBox yang bernama Applications di atas sebuah form, sedangkan nilai yang disimpan di dalam sebuah string dari basis data, kita contohkan, adalah: “Application 1, Application 3, Application 5″. Lalu, saya menginginkan agar control CheckBox yang pertama, ketiga, dan yang kelima akan menjadi tercentang berdasarkan beberapa sub-string string tadi. Akhirnya jadi juga, saya menulis kode berikut untuk mengatasi permasalahan saya.
Inilah kodenya:
<?php // diasumsikan bahwa nilai $strApplications diambil dari basis data $strApplications = "Application 1, Application 3, Application 5"; ?> <tr> <td>Applications: </td> <td> <?php for ($j=1; $j<=5; $j++) { echo '<input type="checkbox" name="applications[]" value="Application '.$j.'" '; if ( strpos($strApplications, 'Application '.$j) !== false) { echo 'checked'; // checkbox mana yang seharusnyd dicentang } else { echo ''; // dan periksa juga checkbox mana yang tidak dicentang } echo '>Application '.$j.'<br />'; } ?> </td> </tr>

terima kasih bos, atas info dari blog ini…padahal udah mentok eh..ternyata ada jawabannya disini…tks sekali lagi..sukses slalu
Thank you !!! it helps !!! i spend hours to solve this problem .. but i fail.. thanks for posting