新手一個 剛自學了兩天 過程中卡在不少地方過 這裡是好不容易各種查各種找才搞出來的代碼 現在卡在這裡 求助啊
Print test
顯示:
回複討論(解決方案)
沒看到你有submit。
你可以加上print_r($_POST); 看看有沒有post
沒看到你有submit。
你可以加上print_r($_POST); 看看有沒有post
我在29行後面有個submit 用print_r($_POST)查看後是空的Array
提交後,$_POST 不會為空白
但 $_POST['id'] 只用一個,並且是最後一個 $row['id']
這顯然是不對的
提交後,$_POST 不會為空白
但 $_POST['id'] 只用一個,並且是最後一個 $row['id']
這顯然是不對的
版主大大
那如果我要給每一行附一個ID 用於之後的定位和刪除應該怎麼寫呢
如果你想通過表單提交來實現刪除,那麼每行(tr)都應有一個表單(form)
而包圍在外面的表單是不需要的
action=""
是提交到本頁,可以不寫
這樣提交後,$_POST['id'] 才是待刪除的 id
如果你想通過表單提交來實現刪除,那麼每行(tr)都應有一個表單(form)
而包圍在外面的表單是不需要的
action=""
是提交到本頁,可以不寫
這樣提交後,$_POST['id'] 才是待刪除的 id
Print test
顯示:
點此添加資訊
我改成這樣以後 echo的post依然是空啊 是哪出問題了?
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
Print test
顯示:
點此添加資訊1Array()
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
中了hidden的招了
30行的value定錯了
真是太感謝了 謝謝協助!
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
之前的錯誤只是之一啊
我資料庫裡寫的是objid $row提的是id 這裡錯了
改了之後value得到值了 但是為啥post還是空啊
Print test
顯示:
點此添加資訊1Array()
你是指
點此添加資訊
1Array
(
)
這個是空的嗎?
這裡要提交(點擊 delete 按鈕)後才會有值!
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
之前的錯誤只是之一啊
我資料庫裡寫的是objid $row提的是id 這裡錯了
改了之後value得到值了 但是為啥post還是空啊
Print test
顯示:
點此添加資訊1Array()
額、、、 你while還是放form裡面去吧。。。
你是指
點此添加資訊
1Array
(
)
這個是空的嗎?
這裡要提交(點擊 delete 按鈕)後才會有值!
點了delete之後發現post有值了
萬分感謝!
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
之前的錯誤只是之一啊
我資料庫裡寫的是objid $row提的是id 這裡錯了
改了之後value得到值了 但是為啥post還是空啊
Print test
顯示:
點此添加資訊1Array()
額、、、 你while還是放form裡面去吧。。。
還是放裡面才對嗎?
你點擊 delete 按鈕了嗎?
貼出瀏覽器中的 html
之前的錯誤只是之一啊
我資料庫裡寫的是objid $row提的是id 這裡錯了
改了之後value得到值了 但是為啥post還是空啊
Print test
顯示:
點此添加資訊1Array()
額、、、 你while還是放form裡面去吧。。。
還是放裡面才對嗎?
這麼多form 看著不彆扭。。。
你可以改為使用複選框來讓使用者選中資料,複選框的名字為lst[],所有的複選框都叫這個,然後值為$row[id],然後通過一個按鈕來提交資料到刪除介面,php接收lst就能擷取到所有的選中資料
而且提交到當前頁面的話表單action可以為空白