【发布时间】:2012-12-07 02:59:44
【问题描述】:
我正在开发一个小型网站(研究生课程的项目),我有一堆 html 表单来收集数据并将其传递到 MySQL 数据库。目前,每个表单(大多数存在于单独的页面上)调用不同的 php 文件作为表单操作。随着网站的发展,这变得有点混乱。拥有一个所有表单在提交时调用的单个 php 文件,然后在该 php 文件中使用 switch 语句来确定要执行的代码块是常见的还是可接受/推荐的方法?
如果是这样,我是否想在我的表单中使用隐藏的输入类型来指示要运行哪个 switch case,例如以我的形式:
<input type="hidden" name="my_case" value="add_user">
...
在我的 php 文件中:
switch($_POST['my_case']) {
case 'add_user':
// do soemthing
break;
case 'del_user':
// do something
break;
}
谢谢!
【问题讨论】:
-
刚刚在侧边栏中看到了这个......这与我的问题相似,但我仍然想澄清一下这是否是处理事情的正确方法......Multiple forms and one PHP receiver跨度>