Php de checkboxla veritabanına çoklu veri girme

Bu soru iptal edilmiştir...
Merhaba arkadaşlar ben php de checkbox ile veritabanına çoklu veri eklemek istiyorum,amacım
aşağıdaki kodaki ceheckbox seçilirse yanındaki ason ve titleson değişkenlerini veri tabanındaki alanlara eklemek,veritabanındaki alanların adları sırayla link ve link_isim
ben denedim ancak bir tanesini checkboxın value özelliğiyle ekleyebildim ,herikisini birden nasıl ekleyebilirim,
echo '<input type="checkbox" name="degerler[]" />'.$ason[0]."---".$titleson[0]."<br><br>";

bu uygulama çoklu checkboxla çoklu alan ekleme şeklindedir
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • ziyahan adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    29 cevap - 2 soru
    $string = implode(', ', $_POST['degerler']);
    


    şeklinde yapabilirsiniz. implode komutu, verdiğiniz bir karakterle bir string dizesini birleştirir.
    • bahozam adlı üyenin fotoğrafı bahozam
      ziyahan bey dediğinz gibi yapmıştım ancak sadece bir değeri ekleyebiliyorum checkbox ın value değerine ason veya titleson değişkenlerinden sadece birini girebiliyorum ,ikisini birden gireblsem benim işim hallonulur,bu şekil bir çözüm yolunuz var mı acaba,cevap için teşşekkürler bu arada
      10 yıl önce yazılmış
    • ziyahan adlı üyenin fotoğrafı ziyahan
      Aşağıdaki şekilde dener misiniz? Siz checkboxlara value değeri vermemişsiniz.

      echo '<input type="checkbox" name="degerler[]" value="'.$ason.'" />'.$ason.' <br />'
      echo '<input type="checkbox" name="degerler[]" value="'.$ason.'" />' $titleson.'<br />'
      
      10 yıl önce yazılmış
    • bahozam adlı üyenin fotoğrafı bahozam
      bu şeklde deneyince bu sefer iki değiken için 2 tane checkbox oluşturuyor ve ben ise bu iki değişkeni bir checkbox yardımıyla veritabanına kaydetmek istiyorum..
      10 yıl önce yazılmış
  • fthkck adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    20 cevap - 6 soru
    Aşağıdaki gibi bir gönderim yapıp,value değerini * karakterine göre split işlemi gerçekleştirip istediğin değişkene ulaşabilirsin.
    echo '<input type="checkbox" name="degerler[]" value="'.$ason.'*'.$titleson.'" />' $titleson.'<br />'
    
  • tutkun adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    11 cevap - 0 soru
    
    <input type="checkbox" name="sutun[]" value="Ali can" />
    <input type="checkbox" name="sutun[]" value="Veli can" />
    <input type="checkbox" name="sutun[]" value="Deli can" />
    
    


    Çıktısı;
    
    echo $_REQUEST['sutun'][0]; // Ali can
    echo $_REQUEST['sutun'][1]; // Veli can
    echo $_REQUEST['sutun'][2]; // Deli can