【发布时间】:2017-09-26 18:55:17
【问题描述】:
如何创建一个表单,该表单将在单击按钮时添加包含多个输入字段 (php + html) 的行
我的行包含 1 个选择选项和 3 个输入框。
<tr>
<td>
<select name="itemname[]" id="itemname" class="form-control" tabindex="1">
;
<option value="">Select item</option>
<?php
$sql_item = "SELECT id, item
FROM food_exchange_list
ORDER by item ASC";
$result_item = mysqli_query($con, $sql_item);
if($result_item && $myrow_item = mysqli_fetch_array($result_item))
{
do
{
$item_id = $myrow_item["id"];
$item_name = $myrow_item["item"];
?>
<option value="<?php echo $item_id;?>"><?php echo $item_name; ?></option>
<?php
}
while($myrow_item = mysqli_fetch_array($result_item));
}
?>
</select>
</td>
<td><input type="number" class="form-control" min="0" max="100" id="exchange" name="exchange[]" required="required" tabindex="3" onchange="compute_protien(this.value)" style="width: 80px;"></td>
<td>60</td>
<td>2</td>
<td>60</td>
<td>2</td>
</tr>
这是一行的代码。我想在单击添加行按钮时添加类似的行,并且当有人从选择框中选择一个值并使用 php 在同一行中提供它时,我想从数据库中获取值。
【问题讨论】:
-
您想在运行时动态添加行吗?或者您是否预先知道需要多少个并且只想展示它们?
-
我想在运行时动态添加行
标签: javascript php jquery html mysql