我有这个简单的形式:
HTML:
<input type="checkbox" name="product[]" value="20$" /> book
<input type="checkbox" name="product[]" value="30$" /> plane
Run Code Online (Sandbox Code Playgroud)
PHP:
$product = $_POST['product'];
foreach($product as $value) {
echo $value;
}
注意:
用户可以选择一个或两个......产品.
问题:
我想知道是否有解决方案也可以获得name,比如添加ID类或其他东西.
基本上我不能得到name属性,因为我没有用表单发送它.
将缺少的信息添加到POST参数中:
<input type="checkbox" name="product[book]" value="20$" /> book
<input type="checkbox" name="product[plane]" value="30$" /> plane
Run Code Online (Sandbox Code Playgroud)
您可以像这样迭代它:
foreach ($_POST['product'] as $name => $value) {
// ...
}
Run Code Online (Sandbox Code Playgroud)