为了账号安全,请及时绑定邮箱和手机立即绑定

使用 php 在复选框中编辑以前的记录

使用 php 在复选框中编辑以前的记录

PHP
UYOU 2022-09-03 16:33:23
我在php中通过复选框编辑以前的记录时遇到问题。我的问题是当我按下按钮时,所有可以显示我以前的信息记录,但只能在复选框中无法显示我以前的记录。以下是我的编码:edit复选框 html:    <div class="form-group col-lg-6">                        <label class="control-label col-lg-4">Pricing<span style="color:red;">&nbsp;</span></label>                        <div class="col-lg-8">                    <input type="checkbox" name="rm_option" id="rm_option" value="1"><strong> RM </strong></input>&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="point_option" id="point_option" value="1"><strong> Full Point </strong></input>&nbsp;&nbsp;&nbsp;                        <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}?>我想应该是我的这些编码问题(在下面编码中),因为这些功能不能让我在复选框中显示以前的记录,任何人都可以指导我如何解决它?谢谢。
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

$("#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':'' ?>');

更改为:


$("#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 速记手册 if/else


查看完整回答
反对 回复 2022-09-03
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号