【发布时间】:2018-08-23 21:15:07
【问题描述】:
我有一个选择产品的表格。根据所选产品,我想更新表单中的其余字段。
The Form display with select option
在选择产品名称时,我希望使用 php 从数据库中填写表单的其余详细信息。
这是创建表的代码。
<table id="productTable" class="table-c">
<tr>
<th class="text-center" style="width: 5%;">SR No.</th>
<th class="text-center" style="width: 45%">DESCRIPTION</th>
<th class="text-center" style="width: 10%">HSN/SAC</th>
<th class="text-center" style="width: 10%">QTY IN-HAND</th>
<th class="text-center" style="width: 10%">ENTER OUTWARD QTY</th>
<th class="text-center" style="width: 5%">Delete</th>
</tr>
<tr style="text-align: center;" id="products">
<?php $j=0; $j++; ?>
<td><?php echo $j; ?></td>
<td><select class="form-control" name="code" id="productID" 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['pname']."'>".$row['pname']."</option>";
}
} else {
echo "0 results";
}
?>
</select>
</td>
<td><input type="number" name="hsnNo" id="hsnNo" readonly></td>
<td><input type="number" name="qty" id="qty" readonly></td>
<td class="coljoin"><input type="number" format="2" name="amount"></td>
<td>
<span class="fa fa-trash"></span>
</td>
</tr>
</table>
我应该怎么做?
【问题讨论】:
-
使用一些ajax来更新其他字段
-
你能分享一些代码吗?
-
使用产品 ID 使用 ajax 并调用 get_product_details(id) 并在 json 中获取产品转换响应数组并在 ajax 中回显它,您必须在 json 中解析响应数据...然后设置您必填项
-
如果有人能用一个工作示例回答这个问题,那就太好了
-
分享你到目前为止所尝试的,以及你的数据库结构,我们将更正你的代码