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: 提示解决方法相关推荐

  1. php 连接数据库有很多notice,PHP Notice: undefined index 完美解决方法

    首先,这个不是错误,是warning.所以如果服务器不能改,每个变量使用前应当先定义. 方法1:服务器配置修改 修改php.ini配置文件,error_reporting = E_ALL & ...

  2. Notice: Undefined offset 的解决方法

    Notice: Undefined offset 的解决方法 参考文章: (1)Notice: Undefined offset 的解决方法 (2)https://www.cnblogs.com/ha ...

  3. php中提示Undefined index的解决方法

    我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action']; 用以上代码总是提示 Notice: Undefined index: a ...

  4. 运行PHP程序时提示“Notice: Undefined index”的解决办法

    最近在调试网站程序的时候,不知道怎么经常出现"Notice:Undefined index"的提示,程序又可以正常运行,就是看到这个提示感觉有点不爽,把模板搞乱了,经查其实这个不是 ...

  5. php 弹出变量,php取变量出现Notice: Undefined variable 的解决方法

    Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: ...

  6. php提示Notice: Undefined index解决方法

    php提示Notice: Undefined index解决方法 php提示Notice: Undefined index问题,Undefined index:是指你的代码里存在:"变量还未 ...

  7. PHP Notice: undefined index 解决方法

    平时用$_GET['xx'] 取得参数值时,如果之前不加判断在未传进参数时会出现这样的警告: PHP Notice: undefined index xxx 虽然可以通过设置错误显示方式来隐藏这个提示 ...

  8. php post undefined index,PHP 中提示undefined index如何解决(多种方法)

    一.相关信息 平时用$_post['']或$_get['']获取表单中参数时会出现Notice: Undefined index: --------: 以及我们经常接收表单POST过来的数据时报Und ...

  9. PHP 中提示undefined index如何解决(多种方法)

    PHP 中提示undefined index如何解决(多种方法) 参考文章: (1)PHP 中提示undefined index如何解决(多种方法) (2)https://www.cnblogs.co ...

最新文章

  1. 18c分布式事务 oracle_分布式事务的现象及理解
  2. springmvc 实现javamail
  3. oracle数据库11gr2,Oracle 11g R2 X64数据库安装
  4. python中setpos_如何用类初始化Python中的多个turtle
  5. Python全栈开发之并发编程
  6. java runtime ssh 后执行指令_酒后系列:被某厂面试官吊打后酒后整理的JVM干货
  7. UI模板素材|教你App中的页面指示器要如何设计
  8. vue-cli+gitlab代码管理时,vue项目配置文件设置
  9. Android presentation
  10. linux之替换开机logo
  11. 微型计算机系统软件包括哪些,计算机的软件系统包括哪些内容
  12. GraphQL学习过程应该是这样的 1
  13. 快速获取今天是星期几
  14. 未来的无盘网吧是什么样子?
  15. 华展云1.1.0版本更新通告
  16. 如何查看Win11的CUDA版本
  17. TreeMap按照value排序
  18. K8S实战部署系列-K3S v1.22.5+k3s1(CentOS7.9)
  19. 前端使用CryptoJS加密解密
  20. 智慧校园有多便捷?涂鸦公寓赋能打造,校内生态一键链接

热门文章

  1. 台式计算机默认关机变注销,Win7电脑点关机变成注销怎么办?
  2. OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载
  3. ZYNQ启动流程分析之BootROM
  4. Hi3519AV100开启UART串口
  5. 机器学习(周志华) 第一章 引言
  6. 【敬伟ps教程】平移、缩放、移动、选区
  7. C# chart1 添加滚动条的缩放 鼠标滚轮控制缩放
  8. html实现ipad投屏到显示器,iPad投屏的两种方式
  9. 数组统计问题(统计各学生的优秀率及格率)C语言
  10. 【CRC笔记】CRC-16 IBM-SDLC C语言实现