从数据库数组值构建的表​​单不会将单选按钮限制为单一选择

时间:2014-03-10 13:05:12

标签: php mysql radio-button radiobuttonlist

我正在尝试构建一个表单,用户根据数据库表中的值数组选择项目。这是我用来过滤列表的代码:

$arrlength=count($results);

$listSubscriptions = '<form>';
for($x=0; $x<$arrlength; $x++)
  {
    $itemList =    $results[$x]->item_name;
    $listSubscriptions .= '<input type="radio" name="'.$itemList.'" value="'.$itemList.'"> '.$itemList.'<br>';
  }
  $listSubscriptions .= '</form>';

 return $listSubscriptions;

当我打印表格的结果时,我能够按照我的意愿显示单选按钮,但问题是选择不仅限于一个单选按钮选择。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

单选按钮必须共享一个属于同一组的name属性:

$listSubscriptions .= '<input type="radio" name="subscription" value="' . $itemList . '"> ' . $itemList . '<br>';