已有40人关注
《实战突击》第8章在线考试管理系统,单选题的代码无法显示选择答案
发表在PHP图书答疑 2017-04-27
是否精华
版块置顶:

IMG_3209.JPG

IMG_3208.JPG

IMG_3212.JPG

IMG_3211.JPG

我按照书本的操作,在后端录入单选题的数据。运行起来却是有题目,没有选择的答案。我也不知道是什么问题,我就把多选题控件的代码覆盖到单选题控件的代码上,结果运行起来发现根本没得选择,只要选了一个选项,点第二个选项,第一个选择的还是存在,而且无法取消。

分享到:
精彩评论 1
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2017-05-02
沙发

问题分析: 

    单选题的代码无法显示选择答案,是因为显示答案的代码有错误。找到如下代码:

<tr> <td height="20" bgcolor="#FFFFFF" class="STYLE1"> &nbsp;&nbsp; <input type="radio" name="<?php echo $myrow0['kt_id'];?>" value="<?php echo $array0['$a'];?>"> <?php echo $array0['$a'];?> </td>

代码中的<?php echo $array0['$a'];?>中数组$array0中使用了单引号包裹$a,单引号不会显示$a变量的值,而是直接显示$a。例如下面的代码:

<?php
    $a = 5;
    echo "$a is";   // 输出5
    echo '$a is';   // 输出$a
?>


解决方法:

将<?php echo $array0['$a'];?>中的单引号去掉。 注意代码中可能还有类似的问题,请一并修改。


首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照