添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

最近在用thinkPHP做期末的项目
在调用数据库的数据时,遇到了一个问题,那便是报错“未定义数组索引”
我上网找了一轮,那些教程都无法解决我的问题,我是我开始自己研究
在研究了一段时间后,我终于解决了这个问题
现在我将解决方案分享给大家,希望能顾帮到各位

我们先来看我之前错误的代码:

这是一个非常简单的登陆功能,就是获取表单上传的数据,然后去查数据库,如果用户已存在,就跳转到主页

功能实现代码:
功能实现
主页代码:

主页代码
然后一运行,他就报错了
在这里插入图片描述
我数据表里明明就有这个字段呀
在这里插入图片描述
我刚开始参考老师给的ppt,用{foreach}方法解决了这个问题
在这里插入图片描述
在这里插入图片描述
问题虽然是解决了,但是完全不知道原因

后来又遇到了 未定义数组索引 的问题,而且是在后端,这样一来就没法用{foreach}解决了

于是我开始研究原因

最终我发现原因是这样的

首先我用dump($user),输出了我部署的变量
在这里插入图片描述
是一个二维数组 在这里插入图片描述 如图所示字段“stu_name”的位置应该是
在这里插入图片描述
而不是我之前以为的
在这里插入图片描述
再次运行,结果是正确的
在这里插入图片描述
就这样,希望我的心得能帮助到各位,拜拜

最近在用thinkPHP做期末的项目在调用数据库的数据时,遇到了一个问题,那便是报错“未定义数组索引”我上网找了一轮,那些教程都无法解决我的问题,我是我开始自己研究在研究了一段时间后,我终于解决了这个问题现在我将解决方案分享给大家,希望能顾帮到各位我们先来看我之前错误的代码:这是一个非常简单的登陆功能,就是获取表单上传的数据,然后去查数据库,如果用户已存在,就跳转到主页功能实现代码:...
问题 描述: 直接访问 TP5 后端的时候,出现 定义数组 索引 : type; 问题 解决 : 情况1: 这个 type 说明没有找到 (指的是 request() -> param() 的 [‘type’] 属性没有), 简单点说,就是没有给请求参数 情况2: 看看自己的 database.php 里面的 数据库 连接 账号密码有没有 问题 $drug=array( 'ACEI'=>array(array('ch_name'=>'软件开发网','en_name'=>'captopril'),array('ch_name'=>'脚本下载','en_name'=>'enalapril'), array('ch_name'=>'赖诺普利','en_name'=>'lisinopril')), 'ARB'=>array(array('ch_name'=>'脚本源码','en_name'=>'eprosartan'), array('ch
tida_yake: 我的情况是: 首先,content-type:application/x-www-form-urlencoded 的数据,能够正常解析。但是 application/json 类型的数据 body-parser 无法解析。加上 [code=javascript] app.use(bodyParser.json()); [/code] 就可以了。 elementUI上传图片,获取后端的返回值 小明 很忙: 就是这个括号问题找了半天 表情包