Menampilkan Beberapa Sub-String yang Dipisahkan Koma dari String Tunggal dan Menampilkannya Tercentang di CheckBox PHP

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>
Share

763 kali dibacaCetak Artikel Ini Cetak Artikel Ini

Komentar

  1. jr synaptics mengatakan:

    terima kasih bos, atas info dari blog ini…padahal udah mentok eh..ternyata ada jawabannya disini…tks sekali lagi..sukses slalu

  2. Anak Ramli mengatakan:

    Thank you !!! it helps !!! i spend hours to solve this problem .. but i fail.. thanks for posting

Utarakan pikiran Anda

*


*