看板 PHP 關於我們 聯絡資訊
最近剛學寫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
itisjoe: 遇到 bug 解不出來時 建議站起來走走喝杯水 再回去檢查 12/09 02:15
itisjoe: 因為我一開就發現你接的是 $_POST['addressline1'] 12/09 02:15
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