Javascript 如何在提交时使用Mysql的最后一个id完成表单
我正在制作一个订单,它将在2个mysql表中填充数据。 订单和订单详情 这两个表都包含订单号列。 我已经创建了第三个名为order_num的表,其中包含order_编号。 我的问题是: 当用户单击提交时,如何使用order_num table+1中的最后一个order_编号填写order_编号和order_详细信息? NB order_details每个订单有许多行,所有行对于每个订单都应该有相同的order_编号。(订单和订单详情之间存在1对多的关系) 以下是我们所做的 数据库连接Javascript 如何在提交时使用Mysql的最后一个id完成表单,javascript,php,jquery,mysql,autofill,Javascript,Php,Jquery,Mysql,Autofill,我正在制作一个订单,它将在2个mysql表中填充数据。 订单和订单详情 这两个表都包含订单号列。 我已经创建了第三个名为order_num的表,其中包含order_编号。 我的问题是: 当用户单击提交时,如何使用order_num table+1中的最后一个order_编号填写order_编号和order_详细信息? NB order_details每个订单有许多行,所有行对于每个订单都应该有相同的order_编号。(订单和订单详情之间存在1对多的关系) 以下是我们所做的 数据库连接 conne
connect.php
<?php
$dbhost = 'localhost';
$dbuser = 'user2';
$dbpass = 'password';
$dbname = 'db3';
$con=mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
entryform.php
<?php
<form action="../action/custompcorder.php/" method="post">
<p>Order number: <input type="text" name="order_number"/> part_id: <input type="text" name="part_id"/> quantity: <input type="text" name="quantity"/></p>
<p>Order number: <input type="text" name="order_number2"/> part_id: <input type="text" name="part_id2"/> quantity: <input type="text" name="quantity2"/></p>
<input type="submit" value="Submit" /></form>
?>
custompcorder.php
<?php
include_once '../action/connect.php';
$sql="INSERT INTO order_details (order_number, part_id, quantity,)
VALUES
('$_POST[order_number]','$_POST[part_id]','$_POST[quantity]'),
('$_POST[order_number2]','$_POST[part_id2]','$_POST[quantity2]')";
$sql="INSERT INTO order (order_number)
VALUES
('$_POST[order_number2]')";
?>
Thank you for your help.
connect.php
entryform.php
custompcorder.php
$last_order_id = mysql_insert_id();