Senin - Sabtu : 08.00 -17.00 WIB
WA 089508603247 Call 085215359973
E-mail : tiera.damarsa@gmail.com
Menu

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.

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.

Baca Artikel Lainnya:

  1. Quick Way to Solve PHP Warning: Cannot modify header information – headers already sent by (output started at)
  2. Quick Way to Solve PHP Undefined Constant
  3. Setting HTTPS Gratis dari Cloudflare
  4. Alter Table sekaligus Reset Auto Increment MySQL
  5. Membuat Penomoran Otomatis Sebuah Tabel

Leave a Reply

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