2017-08-25 19 views
-1

チェックボックスの値を0に設定しています。チェックボックスをオンにすると値が1として挿入されます。それ以外の場合はゼロとして挿入されます。値が1の場合はチェックボックスをチェックします。値が0の場合は、表示中にチェックボックスが表示されます。codeigniterの値が0の場合、チェックボックスを無効にするPHP

<td><input type="checkbox" name="checkbox" value="<?php echo $r->blog_id;?>" class="test" 
         <?php if ($r->featured_blogs == 1) { echo 'checked="checked"'; } ?> ></td> 

現在のところ、チェックボックスのみが表示されているため、チェックボックスをオフにしていないことが確認されています。

答えて

0

以下は、作業コードのサンプルです。

<?php 
$r->blog_id = 1; 
$r->featured_blogs = 1; 
?> 
<td><input type="checkbox" name="checkbox" value="<?php echo $r->blog_id;?>" class="test" <?php echo ($r->featured_blogs == 1) ? 'checked="checked"' : ''; ?> ></td> 
+0

そのコードの上 – user8001297

+0

は実施例である動作していない。その代わりifの、あなたはternary演算子を使用する必要があります。 'featured_blog'と' blog_id'の値を確認しましたか?ここで確認できますhttps://3v4l.org/tbv6b –

+0

blog_idはデータベース内の主キーで、特集されたブログは0と1として挿入されます – user8001297

関連する問題