作者laiDark (煎饺加赖)
看板PHP
标题[请益] Undefined index 无法解决 (已解决)
时间Fri Dec 9 01:53:29 2016
最近刚学写php不久
我用XAMPP 连资料库写
但这几天遇上Undefined index 的问题
我已经有爬文 + google
但是网路上针对Undefined index的解决办法
都差不多 但都无法解决我的问题
我是写一个管理会员资料的系统
会员登入後 可以看自己得资料+修改资料
http://imgur.com/a/snxrR
显示是没问题的 有成功连上取得资料库得资料印出来
要修改空白部分得资料 => 进入修改页面
http://imgur.com/a/Hm2ba
如图 我在address修改资料
但是跑出来的结果却是...
http://imgur.com/a/0xrV9
Mysql指令是我特别印出来看
明明address的部分我是有输入资料,却还是空的
其他有写的栏位都可以正常修改
就address那两行会这样
我把修改的部分拆成两个php
这是负责update
http://pastie.org/private/u3g2hloiqbqerqddnlt9a
这是显示出栏位 供使用者修改的部分code 我只抓取address那两栏的code
http://pastie.org/10979651
我最刚开始是用_REQUEST,後来爬文改用POST
网路上的是说要用if (isset($_POST['user'])) ... 去处理
我这样用,就没有显示undefined index的讯息
但我修改的资料 依然没有存进去 印出来还是空的 (资料库也还是空的
已经有点走投无路 特来上此版求助
这个bug 我真的无解QQ
(因为网页的code行数全部贴上来我应该会排版到死(加起来应该破千...
於是就只贴我觉得相关的code
但如果觉得还需要某些地方的code 还烦请跟我说QQ
刚学写php 抓不太到重点)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.123.240.69
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1481219612.A.432.html
1F:→ itisjoe: 遇到 bug 解不出来时 建议站起来走走喝杯水 再回去检查 12/09 02:15
2F:→ itisjoe: 因为我一开就发现你接的是 $_POST['addressline1'] 12/09 02:15
3F:→ itisjoe: 但表单的 name 是 address1 12/09 02:16
真的耶.... 我又犯蠢了QAQ 谢谢itisjoe的指点
我一直卡在某个点纠结不出来 结果是这种小地方错误
真的非常感谢!
※ 编辑: laiDark (140.123.240.69), 12/09/2016 10:26:30
※ 编辑: laiDark (140.123.240.69), 12/09/2016 10:26:57