作者herber (herber)
看板PHP
標題Re: [請益] 按一個按鈕傳兩個變數
時間Wed Feb 27 11:54:05 2008
感謝各位高手的指點
我的問題目前已經暫時解決了
至少我可以傳兩個變數了
但是關於下面這段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
推 chph:沒錯啊, 你把兩個隱藏欄位包在表單裡面送出, 那當然是true 02/27 01:08
謝謝CH大
→ chph:另外原po看哪本書/網站教你input可以這樣結尾的? 02/27 01:08
謝謝CH大
推 cleanwind:因為書說 html 的 tag 都是 <xxx>開始</xxx>結尾 (誤) 02/27 01:27
謝謝CL大
→ starjou:完全沒看到 指定 value 的部份呀 02/27 01:47
謝謝STAR大
→ chph:部分元素不是這樣的結尾方式喔. <input ... />才是標準方式 02/27 10:44
謝謝CH大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.44.28
→ starjou:邏輯沒錯,parser.php 裡的程式是長怎樣? 02/27 14:29
→ herber:恩....我發現錯誤了,我不小心打了一些不相關的字元沒刪掉 02/27 23:46
→ herber:夾雜在php code裡面 難怪會出錯 02/27 23:46
→ herber:感謝STAR大!!感謝!! 02/27 23:47