Notice: Undefined index: 提示解决方法
Notice: Undefined index:出现这个信息的意思你使用了未定义的变量。这个不是错误,是一个提示,并不会影响代码的执行。
解决方法:
方法1:修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE
方法2:先定义这个变量。
我的代码里有这个问题,是因为表单提交时提交到当前页面,我在当前页面里判断是否是提交表单,使用代码是
if($_POST['submit'])
{
//
}
本意是如果点击了submit这个按钮,就执行里面的语言,但是这句代码的实际意思是判断$_POST['submit']值是否存在。初始运行页面时,$_POST['submit']这个值是不存在的,就提示了 Notice: Undefined index:。
正确的方法是:
if(isset($_POST['submit']))
{//
}
isset函数检测$_POST['submit']变量是否存在,存在则表示是表单提交了。
另外,需要注意,使用方法一修改了php.ini配置文件,虽然这个提示没有出现了,代码能执行,但是还是有可能出现问题的,比如
<input type="submit" name="submit" value="0" />
如果提交按钮的value是空或者0,提交后,虽然修改了配置文件,点击提交后,post过去的值是0,判断后,还是会当做false处理,一样不会执行里面的语句。
这个虽然是个很简单的问题,自己写代码太粗心,但是出现这样的warning,最好的办法还是检查代码,而不是修改配置信息,修改配置信息,还可能导致代码本身存在的问题没有被检测出来。
Notice: Undefined index: 提示解决方法相关推荐
- php 连接数据库有很多notice,PHP Notice: undefined index 完美解决方法
首先,这个不是错误,是warning.所以如果服务器不能改,每个变量使用前应当先定义. 方法1:服务器配置修改 修改php.ini配置文件,error_reporting = E_ALL & ...
- Notice: Undefined offset 的解决方法
Notice: Undefined offset 的解决方法 参考文章: (1)Notice: Undefined offset 的解决方法 (2)https://www.cnblogs.com/ha ...
- php中提示Undefined index的解决方法
我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action']; 用以上代码总是提示 Notice: Undefined index: a ...
- 运行PHP程序时提示“Notice: Undefined index”的解决办法
最近在调试网站程序的时候,不知道怎么经常出现"Notice:Undefined index"的提示,程序又可以正常运行,就是看到这个提示感觉有点不爽,把模板搞乱了,经查其实这个不是 ...
- php 弹出变量,php取变量出现Notice: Undefined variable 的解决方法
Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: ...
- php提示Notice: Undefined index解决方法
php提示Notice: Undefined index解决方法 php提示Notice: Undefined index问题,Undefined index:是指你的代码里存在:"变量还未 ...
- PHP Notice: undefined index 解决方法
平时用$_GET['xx'] 取得参数值时,如果之前不加判断在未传进参数时会出现这样的警告: PHP Notice: undefined index xxx 虽然可以通过设置错误显示方式来隐藏这个提示 ...
- php post undefined index,PHP 中提示undefined index如何解决(多种方法)
一.相关信息 平时用$_post['']或$_get['']获取表单中参数时会出现Notice: Undefined index: --------: 以及我们经常接收表单POST过来的数据时报Und ...
- PHP 中提示undefined index如何解决(多种方法)
PHP 中提示undefined index如何解决(多种方法) 参考文章: (1)PHP 中提示undefined index如何解决(多种方法) (2)https://www.cnblogs.co ...
最新文章
- 18c分布式事务 oracle_分布式事务的现象及理解
- springmvc 实现javamail
- oracle数据库11gr2,Oracle 11g R2 X64数据库安装
- python中setpos_如何用类初始化Python中的多个turtle
- Python全栈开发之并发编程
- java runtime ssh 后执行指令_酒后系列:被某厂面试官吊打后酒后整理的JVM干货
- UI模板素材|教你App中的页面指示器要如何设计
- vue-cli+gitlab代码管理时,vue项目配置文件设置
- Android presentation
- linux之替换开机logo
- 微型计算机系统软件包括哪些,计算机的软件系统包括哪些内容
- GraphQL学习过程应该是这样的 1
- 快速获取今天是星期几
- 未来的无盘网吧是什么样子?
- 华展云1.1.0版本更新通告
- 如何查看Win11的CUDA版本
- TreeMap按照value排序
- K8S实战部署系列-K3S v1.22.5+k3s1(CentOS7.9)
- 前端使用CryptoJS加密解密
- 智慧校园有多便捷?涂鸦公寓赋能打造,校内生态一键链接
热门文章
- 台式计算机默认关机变注销,Win7电脑点关机变成注销怎么办?
- OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载
- ZYNQ启动流程分析之BootROM
- Hi3519AV100开启UART串口
- 机器学习(周志华) 第一章 引言
- 【敬伟ps教程】平移、缩放、移动、选区
- C# chart1 添加滚动条的缩放 鼠标滚轮控制缩放
- html实现ipad投屏到显示器,iPad投屏的两种方式
- 数组统计问题(统计各学生的优秀率及格率)C语言
- 【CRC笔记】CRC-16 IBM-SDLC C语言实现