我在php中通过复选框编辑以前的记录时遇到问题。我的问题是当我按下按钮时,所有可以显示我以前的信息记录,但只能在复选框中无法显示我以前的记录。以下是我的编码:edit
复选框 html:
<div class="form-group col-lg-6">
<label class="control-label col-lg-4">Pricing<span style="color:red;"> </span></label>
<div class="col-lg-8">
<input type="checkbox" name="rm_option" id="rm_option" value="1"><strong> RM </strong></input>
<input type="checkbox" name="point_option" id="point_option" value="1"><strong> Full Point </strong></input>
<input type="checkbox" name="partial_option" id="partial_option" value="1"><strong> Partial Point + RM </strong></input>
</div>
</div>
复选框回显编辑功能:
<?php
$sql = "select * from promotion_list where id=" . $_GET['id'];
$arr_sql = db_conn_select($sql);
foreach ($arr_sql as $rs_sql) {
foreach ($rs_sql as $key => $value) {
?>
$("#<?php echo $key ?>").val("<?php echo $value ?>");
<?php
}
?>
$("#filter_id").val('<?php echo $rs_sql['id'] ?>');
$("#promotion_content").jqteVal('<?php echo $rs_sql['promotion_content'] ?>');
$("#promotion_terms").jqteVal('<?php echo $rs_sql['promotion_terms'] ?>');
$("#promotion_instruction").jqteVal('<?php echo $rs_sql['promotion_instruction'] ?>');
$("#promotion_policy").jqteVal('<?php echo $rs_sql['promotion_policy'] ?>');
$("#rm_option").jqteVal('<?php echo $rs_sql['rm_option'] == 1:'checked':'' ?>');
$("#point_option").jqteVal('<?php echo $rs_sql['point_option'] == 1:'checked':'' ?>');
$("#partial_option").jqteVal('<?php echo $rs_sql['partial_option'] == 1:'checked':'' ?>');
<?php
}
?>
我想应该是我的这些编码问题(在下面编码中),因为这些功能不能让我在复选框中显示以前的记录,任何人都可以指导我如何解决它?谢谢。
翻阅古今