所以当我发送表格时选择了第一个选项“公共”。数据被插入。但是当我尝试提交表单时选择了其他选项,即 for each 循环中的选项。不再发送数据。我检查了元素。他们正在输出所有正确的值。并且它们显示正确。他们为什么不插入数据库?当我单击提交时,没有任何反应。但是当我单击第一个选项的提交时,它工作正常吗?
<form method='POST' action='add.php'>
<select>
<option name="user_page_id" value="<?php echo $_SESSION['user_id']; ?>">Public</option>
<?php
$dis=show_groups_select_list($_SESSION['user_id']);
foreach($dis as $key=>$list){
echo '<option name="user_page_id" value="'.$list['id'].'">'.$list['username'].'</option>';
}
?>
</select>
</form>