作者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
1F:推 chph:没错啊, 你把两个隐藏栏位包在表单里面送出, 那当然是true 02/27 01:08
谢谢CH大
2F:→ chph:另外原po看哪本书/网站教你input可以这样结尾的? 02/27 01:08
谢谢CH大
3F:推 cleanwind:因为书说 html 的 tag 都是 <xxx>开始</xxx>结尾 (误) 02/27 01:27
谢谢CL大
4F:→ starjou:完全没看到 指定 value 的部份呀 02/27 01:47
谢谢STAR大
5F:→ chph:部分元素不是这样的结尾方式喔. <input ... />才是标准方式 02/27 10:44
谢谢CH大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.44.28
6F:→ starjou:逻辑没错,parser.php 里的程式是长怎样? 02/27 14:29
7F:→ herber:恩....我发现错误了,我不小心打了一些不相关的字元没删掉 02/27 23:46
8F:→ herber:夹杂在php code里面 难怪会出错 02/27 23:46
9F:→ herber:感谢STAR大!!感谢!! 02/27 23:47