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

时间:2015-10-21 11:30:09

标签: javascript php jquery html5 twitter-bootstrap

我在使用bootstrap的应用程序的单个页面上创建了两个表单“Hire”和“Work”。

每个表单更新数据库中的相应表。当我点击“Hire”按钮时,它应该更新其特定的数据库表,并为“工作”按钮更新。

<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。我是新手,我不知道如何做到这一点。请帮我举个例子。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我为一系列意见/问题道歉。如果我没有提供准确答案所需的全部信息,我绝不想发表答案。

无论我上面的评论如何,你都可以用这个来完成你想要的......

将此元素放在“雇用”表格中......

<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
}

快乐的编码!