嗨所有我在下面創建了一個表單(entryform.php)來輸入訂單詳細信息。 表格包含:part_id,價格,型號。 我已經創建了connect.php來連接數據庫,而custompcorder.php在order_details表和entryform.php中插入數據來輸入數據。如何使用下拉菜單自動填充MySQL數據庫中的數據表格
以下是我希望對我的entryform.php做的事情: 1-將零件輸入字段設置爲下拉列表,從零件表值中保存part_id和part_id以保存part_id,但顯示零件名稱報名表。 2-在下拉菜單中選取零件後,我希望字段價格和型號自動填入零件表中的適當數據。自動填充將使用part_id來獲取正確的數據。正如您在下面的表格中看到的那樣,一次會輸入很多行。
entryform.php
<?php
<form action="../action/custompcorder.php/" method="post">
<p>Part: <input type="text" name="part_id"/> Price: <input type="text" name="price"/> Model: <input type="text" name="model"/></p>
<p>Part: <input type="text" name="part_id2"/> Price: <input type="text" name="price2"/> Model: <input type="text" name="model2"/></p>
<input type="submit" value="Submit" /></form>
?>
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();
}
?>
custompcorder.php
<?php
include_once '../action/connect.php';
$sql="INSERT INTO order_details (part_id, price,model)
VALUES
('$_POST[part_id]','$_POST[price]','$_POST[model]'),
('$_POST[part_id2]','$_POST[price2]','$_POST[model2]')";
?>
那麼你到目前爲止嘗試過什麼? – Chitowns24