我有问题需要解决:我在 MySQL 中有 2 个表,名为 Bata 和 Tranport。
对于表 Bata,我有:id(PK,AI)、电话、数量、价格和总计。
对于 Tranport 表,我有:id(PK, AI)、电话、姓名、地址等。
当用户在 Bata 页面上单击提交时,数据将保存到数据库中,但电话字段将留空。当用户点击传输页面上的提交时,它会将数据保存到数据库中。
问题是如何将 Tranport 字段中的电话号码插入 ID 相同的 Bata 电话字段?我必须这样做,因为最终用户可以查看他们的订单。
这是我的运输代码
<?php
error_reporting(0);
ini_set('display_errors', false);
$tranport = $_POST['Tranport'];
$name = $_POST['billName'];
$phone = $_POST['billPhone'];
$company = $_POST['billCompany'];
$address = $_POST['billAdd1'];
$negeri = $_POST['negeri'];
$label = $_POST['mylabel'];
$date = $_POST['inputField'];
$input = "INSERT INTO tranport (deliverTyper , name , phone , company ,
address , state , rate , date )";
$input .= " VALUES ('$tranport', '$name', '$phone', '$company', '$address',
'$negeri', ' $label', '$date') ";
require_once("connection.php");
mysqli_query($conn,$input);
$query = "INSERT INTO bata (phone) VALUES ('$phone')";
mysqli_query($conn,$query);
if(mysqli_affected_rows($conn) <= 0)
{
print "Unable to create account.Please <a href='tranport.php'>click here</a>to try gain.";
}
else
{
mysqli_close($conn);
header("Location:try.php?sebab=pengguna baru");
exit();
}
mysqli_close($conn);
?>