作者MrMarcus (请勿忘记密码)
看板PHP
标题Re: [请益] 如何在submit後的页面查询前一页的form …
时间Thu Dec 27 15:52:06 2007
※ 引述《Alwayswithu (等待幸福)》之铭言:
: 感谢MrMarcus的分享~
: 不过我还是比较想问有没有办法得到该form的名称。
: 我的逻辑是这样的,假设我在query.php中有五个form,我想把五个form的名称都用不同
: 的名称,假设他是form1~form5。
: 而我在result.php的页面中,假如有办法得知资料是从什麽名字的form中得到的,
: 我就可以直接依照不同的form来进行不同的动作,比方说
: if ("表单名称"=="form1")
: {
: // 进行SQL Select指令A
: }
: if ("表单名称"=="form2")
: {
: // 进行SQL Select指令B
: }
: //......and so on.....
: 我觉得这麽做的好处是可以让变数减少,让程式变精简一点,然後系统的效果不变。
: 而MrMarcus同学提到的
: <input type="submit" name="f1" ..... />
: 确实是个不错的方法。
: 只是在submit的选项中,value会显示在button上,所以我就无法让所有的
: button都显示一样的文字(比方说search),这点也不太符合我的需求。
submit按钮的value还是可以随意设定,每个表单的送出按钮的value值
都一样也没关系啊。在query.php里面我们只在意那个name属性,value
属性的值我们不去管他。
if(isset($_POST['f1'])) {
...
}
并不是
if($_POST['f1'] == 'some value') {
...
}
[del]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.153.19
1F:推 Alwayswithu::) 12/27 15:57