使用两个单独的按钮在数据库表中进行条件更新


Conditional update in an database table using 2 separate buttons

我用bootstrap在一个页面上创建了两个表单"Hire"answers"Work"

每个表单更新数据库中各自的表。当我点击"Hire"按钮时,它应该更新其特定的数据库表,"Work"按钮也是如此。

<div align="center">
  <button type="button" class="btn btn-success" data-toggle="modal" data-target="#exampleModal" data-whatever="@mdo">Looking to Hire</button>
  <button type="button" class="btn btn-success" data-toggle="modal" data-target="#exampleModal" data-whatever="@fat">Looking for Work</button>
          </div>

这是一个单一的形式。如何使用条件语句来更新与提交的表单相对应的正确表?

<?php
$dbc = mysqli_connect('localhost', 'root', '', 'skill') or die('Error in Conection');
$title = $_POST['title'];
$details = $_POST['detail'];
$hours = $_POST['hours'];
$skills = $_POST['skills'];
$payment = $_POST['payment'];
$query = "INSERT INTO employer_post (title, details, hours, skills, payment) values ('$title', '$details', '$hours', '$skills', '$payment')";
mysqli_query($dbc, $query) or die('Error in Connection');
echo 'Job Added Succesfully!'; mysqli_close($dbc);
?>

我使用html5,css3,JS和PHP。我是新手,我不知道该怎么做。请给我举个例子。

提前感谢!

我为这一系列的评论/问题道歉。如果我没有所有我需要的信息使答案准确,我从不喜欢发布答案。

不管我上面最后的评论是什么,你都可以用这个完成你想要的…

把这个元素放到你的"hire"形式…

<input type="hidden" name="MM_update" id="MM_update" value="hire" />

把这个元素放到你的作品中形式…

<input type="hidden" name="MM_update" id="MM_update" value="work" />

然后你可以使用这个条件语句…

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "hire")) {
    // update sql process for hire table
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "work")) {
    // update sql process for work table
}