如何将表单中的数据插入多个表?这就是我到目前为止所做的:
<?php
require 'db/connect.php';
$Apple = trim($_POST['Apple']);
$Orange = trim($_POST['Orange']);
$Banana = trim($_POST['Banana']);
if (empty($Apple) && empty($Orange) && empty($Banana)){
$error = "Please pick your fruits";
} else {
$insert = $db->prepare("INSERT INTO fruits (Apple, Orange, Banana) Values (?,?,?)");
$insert->bind_param("sss", $Apple, $Orange, $Banana);
?>
//HTML SECTION
<form action="" method="post">
<table>
<tr>
<td><label for="Apple">Apples :</label></td>
<td><input type="text" id="Apple" name="Apple"></td>
</tr>
<tr>
<td><label for="Orange">Oranges:</label></td>
<td><input type="text" id="Orange" name="Orange"></td>
</tr>
<tr>
<td><label for="Banana">Bananas:</label></td>
<td><input type="text" id="Banana" name="Banana"></td>
</tr>
<td>
<button type="submit" class="create" name="create">CREATE</button>
<a class="btn" href="index.php">BACK</a>
</td>
</tr>
</table>
我想做的是 - 在表单中,有另一个字段(比如番茄),当用户点击&#34;提交&#34;时,apple / orange / banana进入水果表, &#34;番茄&#34;去蔬菜&#34;蔬菜&#34;表
有谁知道如何实现这个目标?
答案 0 :(得分:0)
这是我最终提出的,我犯了错误的错误放置&#34; Tomato&#34;的绑定代码。有一件事我仍然感到困惑,并且不确定如何处理,是我如何能够实现这一点,当我点击下面示例的表单字段时,它将填充显示数据库当前内容的弹出窗口,并允许您根据需要将该弹出窗口(项目)的内容复制到表单域。另一个例子是客户和产品表,当您点击&#34;产品&#34;时,您可以创建一个表单字段来接收客户和产品。表单字段,它填充所有产品,并允许您单击其中一个已填充的产品以分配给该客户。
<?php
require 'db/connect.php';
$Apple = trim($_POST['Apple']);
$Orange = trim($_POST['Orange']);
$Banana = trim($_POST['Banana']);
$Tomato= trim($_POST['Tomato']);
if (empty($Apple) && empty($Orange) && empty($Banana) && empty($Tomato)){
$error = "Please pick your fruits";
} else {
$insert = $db->prepare("INSERT INTO fruits (Apple, Orange, Banana) Values (?,?,?)");
$insert->bind_param("sss", $Apple, $Orange, $Banana);
$insert = $db->prepare("INSERT INTO veggies(Tomato) Values (?)");
$insert->bind_param("s", $Tomato);
?>
//HTML SECTION
<form action="" method="post">
<table>
<tr>
<td><label for="Apple">Apples :</label></td>
<td><input type="text" id="Apple" name="Apple"></td>
</tr>
<tr>
<td><label for="Orange">Oranges:</label></td>
<td><input type="text" id="Orange" name="Orange"></td>
</tr>
<tr>
<td><label for="Banana">Bananas:</label></td>
<td><input type="text" id="Banana" name="Banana"></td>
</tr>
<td>
<button type="submit" class="create" name="create">CREATE</button>
<a class="btn" href="index.php">BACK</a>
</td>
</tr>
</table>