我正在尝试为我正在处理的应用创建批量修改页面。该表包含产品行,每个产品都有三个可编辑字段。
<tr>
<input type="hidden" name="id" value="10">
<td>SKU<td>
<td>Product Name</td>
<td>
<select name="product_category" value="" tabindex="4">
<option value="1">Category 1</option>
<option value="2">Category 2</option>
</select>
</td>
<td><input type="text" name="current_inventory" class="short" value="15" tabindex="5"></td>
<td><input type="text" name="inventory_alert" class="short" value="6" id="inventory_alert" tabindex="6"></td>
</tr>
每行都可以编辑,页面上有一个提交按钮。我应该如何正确格式化,以便我可以使用值更新数据库中的每个条目?感谢。
答案 0 :(得分:2)
你可以使用数组作为php
的表单名<input type="text" name="product[current_inventory]" class="short" value="15" tabindex="5">
...
处理表单时,您可以使用
foreach( $_POST['product'] as $product ) {
$current_inventory = $product['current_inventory'];
// sql statement to update product
}