Re: [請益] 按一個按鈕傳兩個變數

看板PHP作者 (herber)時間18年前 (2008/02/27 11:54), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串2/2 (看更多)
感謝各位高手的指點 我的問題目前已經暫時解決了 至少我可以傳兩個變數了 但是關於下面這段code我還是不太懂 (這段code是上一篇改過來的;謝謝各位高手指點,我把</input>拿掉了) <form action = "parser.php" method = "post"> <input type = "image" src = "XXX.jpg"> <input type = "hidden" name = "AAA"> <input type = "hidden" name = "BBB"> </form> <form action = "parser.php" method = "post"> <input type = "image" src = "YYY.jpg"> <input type = "hidden" name = "AAA"> <input type = "hidden" name = "CCC"> </form> 如果這樣寫出來的話 那麼網頁上面就會有兩個 form 兩個 form 各有一個image按鈕 暫時叫做 按鈕1、按鈕2 當我按下按鈕1時,我預期parser.php應該會認定 isset($_POST['AAA']) 和 isset($_POST['BBB']) 都是 true 當我按下按鈕2時,我預期parser.php應該會認定 isset($_POST['AAA']) 和 isset($_POST['CCC']) 都是 true 但是我測試的結果卻是 不管我按下按鈕1 或者按鈕2 isset($_POST['AAA']) 和 isset($_POST['BBB']) 永遠都是 true 這樣感覺上好像不太和邏輯 當我按下的是第二個 form 裡面的按鈕時 isset($_POST['BBB']) 就不應該是 true 吧 想再次麻煩各位高手指點 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.18.177

02/27 01:08,
沒錯啊, 你把兩個隱藏欄位包在表單裡面送出, 那當然是true
02/27 01:08
謝謝CH大

02/27 01:08,
另外原po看哪本書/網站教你input可以這樣結尾的?
02/27 01:08
謝謝CH大

02/27 01:27,
因為書說 html 的 tag 都是 <xxx>開始</xxx>結尾 (誤)
02/27 01:27
謝謝CL大

02/27 01:47,
完全沒看到 指定 value 的部份呀
02/27 01:47
謝謝STAR大

02/27 10:44,
部分元素不是這樣的結尾方式喔. <input ... />才是標準方式
02/27 10:44
謝謝CH大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.44.28

02/27 14:29, , 1F
邏輯沒錯,parser.php 裡的程式是長怎樣?
02/27 14:29, 1F

02/27 23:46, , 2F
恩....我發現錯誤了,我不小心打了一些不相關的字元沒刪掉
02/27 23:46, 2F

02/27 23:46, , 3F
夾雜在php code裡面 難怪會出錯
02/27 23:46, 3F

02/27 23:47, , 4F
感謝STAR大!!感謝!!
02/27 23:47, 4F
文章代碼(AID): #17nDxV7- (PHP)
文章代碼(AID): #17nDxV7- (PHP)