gpt4 book ai didi

php - 多表单同处理页面

转载 作者:可可西里 更新时间:2023-11-01 07:13:47 25 4
gpt4 key购买 nike

我需要你的帮助来解决一个问题。我的主页上有两个表格,我希望用户在不同的时间填写和提交。我的问题是我希望它们都只有一个处理页面。通常我可以在单独的页面中执行此操作。但我想知道是否可以在同一页面上进行。

好的.. 如果我提交表单 A,在操作页面上,不会有未提交的表单 B 变量的未定义索引,当然不建议使用 GET。

感谢您的时间和耐心。

最佳答案

这样做并非闻所未闻。通常,在表单元素的操作属性中传递不同的参数,例如 /submit.php?action=register/submit.php?action=activate

所以,你有这样的代码:

if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}

但是,您也可以只更改提交按钮的值,并使两种表单的 action 属性相同:

if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}

关于php - 多表单同处理页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com