作者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/m.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