Düzen Form üzerinde onay kutusunu doldurmak

0 Cevap php

Ben girdiğimde doldurulan bir düzenleme sayfası var. Giriş değerleri iyi çalışır, ama kategori onay kutularını işaretleyerek bir sabit zaman yaşıyorum. Ben iki tablodan bilgi alabilirsiniz. Tüm kategoriler ve madde ile ilişkili kategorileri alır diğerini görüntüler biri.

Ikincisi ise ifadesi ilk turda döngü tamamlanır olduğundan aşağıdaki kod çalışmaz. Bunu yapmak için uygun bir yol var mı?

<?php $check_cats = mysql_query("SELECT * FROM item_categories WHERE itemid = '$itemid'") or die(mysql_error()); ?>
<?php $result = mysql_query("SELECT * FROM categories ORDER BY cname") or die(mysql_error()); ?>

<?php while($row = mysql_fetch_array( $result )) { ?>
    <input type="checkbox" id="<?php echo $row['cname']; ?>" name="cat[]" value="<?php echo $row['id']; ?>" 
<?php while($check_cat_rows = mysql_fetch_array( $check_cats )) {
    if ($check_cat_rows['catid'] == $row['id']) {
      echo 'checked="yes"';
    }
  }
} ?>

Benim iki tablo:

TABLE `item_categories`
  `id`
  `itemid`
  `catid`

TABLE `categories`
  `id`
  `cname`

0 Cevap