加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

php – 从mysql数据库中检索数据时Internet-explorer中出错(但

发布时间:2020-12-14 22:47:06 所属栏目:资源 来源:网络整理
导读:我在文件showList.php中写了以下表格,它从数据库中选择项目并在下拉列表中显示: 我将此文件包含在index.php中,如下所示: 现在,当我调用index.php时,找到的表单列表将显示在下拉列表中. 这在firefox中运行正常,我的问题是当我在internetexplorer中调用index

我在文件showList.php中写了以下表格,它从数据库中选择项目并在下拉列表中显示:

我将此文件包含在index.php中,如下所示:

现在,当我调用index.php时,找到的表单列表将显示在下拉列表中.

这在firefox中运行正常,我的问题是当我在internetexplorer中调用index.php时,我收到以下错误:

Notice: Undefined index: selection in C:pathshowList.php on line 43

第43行是:

if($_POST['selection']==$selection_id)$selElement="selected";

正如您在上面的表格中看到的那样.
任何的想法?

最佳答案
您需要更改问题行:

if($_POST['selection']==$selection_id)$selElement="selected";

至:

if(isset($_POST['selection']) && ($_POST['selection']==$selection_id))
    $selElement="selected";

检查一个值(如@ b1onic建议).

显然,在浏览器中第一次显示表单时,不会发布任何内容 – 无论您使用哪种浏览器 – 这样您都会收到该错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读