qumilann 2009-05-13 18:54
浏览 430
已采纳

PHP 页面多个Action 的处理

一个页面 放了很多 type=submit 的 Form表单。每一个对应不同的后台(需要调用计算程序,用来提供一种远程计算)

那么action 通常 怎么处理呢》? 是指向同一个PHP 页面/程序, 还是将他们分类 再指向不同的PHP页面/页面。

如果指向一个的话,又如何判断不同的submit 然后 再分别处理呢?

我手动写了一个 判断SUBMIT值的程序,但是 我觉得这样太麻烦了,效率也低。 扩展性也很差。(把所有的值写 进去,然后SWITCH。。。。)

刚来。没什么分,算不上悬赏了,希望帮个忙。谢了
[b]问题补充:[/b]
回答一楼: 你说的这个方法,我没有用过。 我现在 是用 action==test.php?action="name",(多个表单,用不同的action name,都提交给test.php)

然后在test.php 里, 通过$action=_POST['action'] 的返回值 name 来判定 是 提交的哪个表单。

不知道 这俩种方法有何优劣?
[b]问题补充:[/b]
上面写错了。。。。_post 应该是 _get

  • 写回答

2条回答

  • xieye114 2009-05-15 09:52
    关注

    当你的系统变大时,你会发现,一个表单用自身的页面处理是最方便的,

    如果小系统,那就随便,可以象你这样提交给另外一个页面处理。另外,你怎么使接收 的页面获得action="name"呢,好像需要编程,虽然只有一两句,如果不编程不是更好吗?

    所以按我上面的做法吧!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料