Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
2800
Tıklama
0
Öne Çıkarma
Php çoklu checkboxları veritabanına kaydetme ?
B
9 yıl
Onbaşı
Konu Sahibi

arkadaşlar merhaba bir form hazırladım bu formda 15 adet checkbox bulunmakta buradaki checkboxta seçili olanları veritabanına kaydetmeye çalışıyorum ancak kaydedince veri tabanında checkboxların value değerleri değilde "array" yazıyor. Yardımcı olursanız sevinirim. Aşağıda veritabanına gönderdiğim kodu paylaşıyorum.

  
<input type="checkbox" name="ariza[]" value="One-X" id="checkbox2" />
<input type="checkbox" name="ariza[]" value="SoftPhone Giriş Hatası" id="checkbox3" />
<input type="checkbox" name="ariza[]" value="Extancion Hatası" id="checkbox4" />


<?php 
date_default_timezone_set('Europe/Istanbul');
if ($_POST){
$mt_Id=$_POST["mt_Id"];
$mt_AdSoyad=$_POST["mt_AdSoyad"];
$takim=$_POST["takim"];
$ariza=$_POST["ariza"];
$aciklama=$_POST["aciklama"];
//$yetkili=$_POST["yetkili"];
$tarih=date("Y-m-d h:i:s");

include("baglanti.php");
$checkbox = $_POST['ariza'];
$checkbox = implode(',',$checkbox);
if (mysql_query("insert into hata_bilgi (mt_Id, mt_AdSoyad, takim, ariza, aciklama, yetkili, tarih) values ('$mt_Id','$mt_AdSoyad','$takim','$ariza','$aciklama','$yetkili','$tarih')")){
echo "<u><b>Arıza bilgisi başarı ile kaydedilmiştir.</b></u><br>";
}
else{
echo "<b>Hata:</b> ",mysql_error();
}
}
?>