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