我有一个代码,在复选框中显示项目已存在于我的数据库中的项目,我给出的值也在DB中,我需要将其映射到另一个页面。那么如何将其推入阵列? 代码如下:
echo print_chkbx("SELECT * FROM Product_master", database_connect($dbName));
,功能是
function print_chkbx($query, $link){
$queried = mysql_query($query, $link);
while ($result = mysql_fetch_array($queried)) {
$menu .= '
<input name="check" type="checkbox" value="'. $result['product_id'] .'" />' . $result['product_name'];
}
return $menu;
}
答案 0 :(得分:0)
这将在表单中创建一个products
数组。
在输入名称后面添加[]
个字符,表示具有此名称的所有输入都是数组中的单独条目。
$menu .= '
<input name="check" name="products[]" type="checkbox" value="'. $result['product_id'] .'" />' . $result['product_name'];
然后提交后,他们将作为一个数组:
<?php
$products = $_REQUEST['products']; // used request as unsure of (GET||POST)
echo '<pre>',print_r($products),'</pre>';