表单基于值提交到URL

时间:2019-03-06 03:18:58

标签: javascript php html twitter-bootstrap

这听起来可能很奇怪,但是我试图根据数据库的值制作一个提交到不同页面的表单

数据库

| 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,任何建议都会很好,谢谢推进谁愿意提供帮助

2 个答案:

答案 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">