Hubungan Postie Plugin dan Checkbox Form

Sekilas hal ini kurang familiar bagi sebagian orang. Soalnya gak banyak orang yang tau apa itu Postie. Pun dengan checkbox. Hanya segelintir saja yang paham dan bisa mengerti hubungan apa yang ada di antara Postie dan Checkbox.


pic: wordpress.org

Salah satu contoh penggunaan checkbox dalam form sebagai berikut :

<label><input type="checkbox" name="pilih[]" value="Pilihan A">Pilihan A</label> 
<label><input type="checkbox" name="pilih[]" value="Pilihan B">Pilihan B</label> 
<label><input type="checkbox" name="pilih[]" value="Pilihan C">Pilihan C</label>

Hasil checkbox ini biasanya akan disimpan di MySQL dengan hasil Pilihan A, Pilihan B, Pilihan C (jika semuanya dipilih). Nah, untuk menjadi bagian dari Postie maka hasil di atas perlu diubah menjadi [Pilihan A] [Pilihan B] [Pilihan C] dengan cara seperti berikut :

$select = mysqli_query(...); 
while($result=mysqli_fetch_array($select)) { 
  $stepa = $result['....']; 
  $stepb = '['.str_replace(', ','] [', $stepa).']'; 
}

Bingungkan? Ya iyalah, wajar. Karena yang begini cuma bisa dipahami oleh kalangan tertentu aja. Terutama yang suka auto-autoan.

oia, kalo kode di atas gak berhasil bisa dicoba alternatif kode berikut :

$select = mysqli_query(...); 
while($result=mysqli_fetch_array($select)) { 
  $stepa = $result['....']; 
  $stepb = '['.implode('] [',explode(', ',$stepa)).']'; 
}

Intinya sih kita mengubah ‘, ‘, dengan ‘] [‘, sehingga menghasilkan Pilihan A] [Pilihan B] [Pilihan C lalu tambahkan tanda ‘[‘ di awal dan tanda ‘]’ di akhir kode. Semoga bermanfaat.


Add a Comment

Your email address will not be published. Required fields are marked *