我在文件showList.PHP中写了以下表格,它从数据库中选择项目并在下拉列表中显示:
我将此文件包含在index.PHP中,如下所示:
现在,当我调用index.PHP时,找到的表单列表将显示在下拉列表中.
这在firefox中运行正常,我的问题是当我在internetexplorer中调用index.PHP时,我收到以下错误:
Notice: Undefined index: selection in C:\path\showList.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建议).
显然,在浏览器中第一次显示表单时,不会发布任何内容 – 无论您使用哪种浏览器 – 这样您都会收到该错误.
总结以上是内存溢出为你收集整理的php – 从mysql数据库中检索数据时Internet-explorer中出错(但在firefox中有效)全部内容,希望文章能够帮你解决php – 从mysql数据库中检索数据时Internet-explorer中出错(但在firefox中有效)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)