【发布时间】:2012-03-13 03:50:45
【问题描述】:
我有一个表单选择,允许用户从动态生成的 MySQL 列表中选择产品,然后使用单选按钮对产品进行评分。
<input type="checkbox" value="$row[ProdID]" name="Product[]" id="Product$row[ProdID]" onclick="showhide_div($row[ProdID])" />$row[ProductName]
<div id="div$row[CatID]" style="display:none">
<input type="radio" name="ProductQual$row[ProdID]" id="PQ$row[ProdID]" value="1" /> Poor
<input type="radio" name="ProductQual$row[ProdID]" id="PQ$row[ProdID]" value="2" /> Fair
<input type="radio" name="ProductQual$row[ProdID]" id="PQ$row[ProdID]" value="3" /> Good
<input type="radio" name="ProductQual$row[ProdID]" id="PQ$row[ProdID]" value="4" /> Excellent
</div>
我想将每个“已检查”产品的选定单选值放入 MySQL 表中
-----------------
| ProdID(a) | 3 |
| ProdID(b) | 1 |
-----------------
我知道我需要 for_each 每个选定的产品,但我无法弄清楚如何在 for_each 循环期间将正确的单选按钮从整个 $POST 关联到产品,以将值放入 MySQL 表中。
【问题讨论】:
标签: php mysql arrays forms radio-button