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

作者: laiDark (煎餃加賴)   2016-12-09 01:53:29
最近剛學寫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 抓不太到重點)
作者: itisjoe ( _(:3」∠)_)   2016-12-09 02:15:00
遇到 bug 解不出來時 建議站起來走走喝杯水 再回去檢查因為我一開就發現你接的是 $_POST['addressline1']但表單的 name 是 address1

Links booklink

Contact Us: admin [ a t ] ucptt.com