チェックボックスの値に問題があります。配列に値を取得しています。すべて問題ありませんが、ページを更新すると、チェックボックスがオフになります。コードは次のとおりです。
<?php $i=0; foreach($ptype as $pvalue) { $i++;?>
<div style="margin:0px 10px 0 10px; float:left; color:#000000;">
<input type="checkbox" class="check" name="prop_type[]" id="pro1" value="<?= $pvalue['id'] ?>" <?php if(isset($_POST['prop_type'])) echo "checked='checked'"; ?>>
<?=str_replace("_"," ",$pvalue['type'])?>
</div>
<?php }?>
私は codeingnator を使用しており、コントローラーから $pvalue を取得しています。