gpt4 book ai didi

php - 将多个表行添加到mysql数据库中

转载 作者:行者123 更新时间:2023-11-29 17:51:14 24 4
gpt4 key购买 nike

Here 是一张供查兰使用的 table 。单击“添加产品”按钮后,表中将添加一个新行。

我的问题是如何在 MySQL 数据库中创建一个表,以便我可以将多行数据添加到数据库表中。

以下是向表中添加行的代码:

订单.php

<?php

require('../config.php');
$j = isset($_POST['j'])? $_POST['j']: '';
?>

<tr style="text-align: center;" id="products">
<td><?php echo $j; ?></td>
<td><select class="form-control productID" name="code" style="width: 429px;">
<?php

$sql = "SELECT * FROM `product`";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<option id='".$row['code']."' value='".$row['code']."'>".$row['pname']."</option>";
}
} else {
echo "0 results";
}
?>
</select>
</td>
<td><?php echo "<input type='text' name='hsnNo$j' readonly>"; ?></td>

<td><?php echo "<input type='text' name='qty$j' readonly>"; ?></td>
<td class="coljoin"><input type="number" format="2" name="amount"></td>
<td>
<span class="fa fa-trash"></span>
</td>
</tr>

<script>
$('.productID').change(function(){
var code = $(this).val();
console.log(code);
var dataString = 'code='+code;

$.ajax({
url: "getProdDets.php",
type: "post",
data: dataString,
success: function(response){
var Vals = JSON.parse(response);
$("input[name='hsnNo<?php echo $j; ?>']").val(Vals.hsnNo);
$("input[name='qty<?php echo $j; ?>']").val(Vals.qty);
}
});
});
</script>

数据库中的表应该如何设计?

最佳答案

您应该创建这样的表:-

$create = "CREATE TABLE tbltable (
column_one varchar (20) NOT NULL,
column_two int NOT NULL auto_increment PRIMARY KEY,
column_three int NOT NULL,
column_four varchar (15) NOT NULL,
column_five year
)";

关于php - 将多个表行添加到mysql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49315757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com