Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php çoklu checkboxlar işaretli gelmiyor

merhaba.mysql veritabanımda urunler tablosu ve bu tabloda ururn_adi,altkategori gibi sütunlar var.
sitemde ürün eklerken alt kategorilerin herbiri bir checkbox.ve ben o ürünü birden fazla alt kategoriye eklerken checkboxları seçiyorum.coklu olarak urunler tablomda altkategori isimli sütunda kaydediyorum.veritabanından altkategorileride çektirebiliyorum.Ürün düzenleme girdigimde şayet o ürün için bir tane altkategori seçmişsem o altkategoriye ait cherckboxu işaretli olarak gösteriyor.Ancak diyelimki o ürüne ait birden cok altkategori seçtim diyelim.o zaman ürün düzenlerken checkboxların tamamı boş geliyor.ben ise o ürüne ait daha önce hangi checkboxları seçmişsem ürünü düzenlerken o checkboxlar işaretli gelsin istiyorum.Yardımcı olursanız sevinirim.Kodlarım aşağıdadır.

if($_GET['islem']=="duzenle")
{

$sayfaid = $_GET['id'];

$durum = "duzenle" ;
$UrunSonuc = Sonuc(Sorgu("SELECT * FROM urunler WHERE id='$sayfaid' "));

}


<?php
if($_GET['islem']=="duzenle") {
$ss = mysql_Query("select * from alt_urun_kategori where ust_id='$UrunSonuc->kategori' ");
while($k = mysql_fetch_Array($ss)) {?>
<input type="checkbox" name="altkategori[<?php echo($k['id']) ?>]" value="<?php echo($k['id']) ?>" id="" <?php if($UrunSonuc->altkategori == $k[id]){ echo ' checked="checked"'; } ?>/><?php echo $k['kategori_adi']; ?>

<?php } }
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

Hiç cevap bulunamadı. İlk cevabı siz yazın.