Cevaplar
-
$string = implode(', ', $_POST['degerler']);
şeklinde yapabilirsiniz. implode komutu, verdiğiniz bir karakterle bir string dizesini birleştirir.-
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 arada12 yıl önce yazılmış -
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 />'
12 yıl önce yazılmış -
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..12 yıl önce yazılmış
-
-
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 />'
-
<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