[請益] Undefined index 無法解決(已解決)

看板PHP作者 (煎餃加賴)時間8年前 (2016/12/09 01:53), 8年前編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
最近剛學寫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://www.ptt.cc/bbs/PHP/M.1481219612.A.432.html

12/09 02:15, , 1F
遇到 bug 解不出來時 建議站起來走走喝杯水 再回去檢查
12/09 02:15, 1F

12/09 02:15, , 2F
因為我一開就發現你接的是 $_POST['addressline1']
12/09 02:15, 2F

12/09 02:16, , 3F
但表單的 name 是 address1
12/09 02:16, 3F
真的耶.... 我又犯蠢了QAQ 謝謝itisjoe的指點 我一直卡在某個點糾結不出來 結果是這種小地方錯誤 真的非常感謝! ※ 編輯: laiDark (140.123.240.69), 12/09/2016 10:26:30 ※ 編輯: laiDark (140.123.240.69), 12/09/2016 10:26:57
文章代碼(AID): #1OIPuSGo (PHP)
文章代碼(AID): #1OIPuSGo (PHP)