这听起来可能很奇怪,但是我试图根据数据库的值制作一个提交到不同页面的表单
数据库
| value | etc.Info
1
-----
代码
<form action="?I donno put what to determind them to go?" method="POST">
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
<input type="submit" class="btn btn-primary btn-sm" value="Edit"/>
</form>
我的愿望是单击按钮,然后在数据库上值为1时转到名称为upload.php的另一页,并在值为0时转到detail.php,任何建议都会很好,谢谢推进谁愿意提供帮助
答案 0 :(得分:1)
<form action="anotherpage.php" method="POST">
在anotherpage.php
$yourhiddenvalue= $_POST['id'];
if($yourhiddenvalue ==0){
//redirect to detail.php
}
if($yourhiddenvalue ==1){
//redirect to upload.php
}
答案 1 :(得分:0)
如果您知道页面加载时的ID,就可以
if($_POST['id'] == 0) {
$location = "detail.php";
} else {
$location = "upload.php";
}
如果有两个以上的选项,您也可以使用switch语句。
那么您的表格就是
<form action="<?php echo $location; ?>" method="POST">