关于每个人,我正在使用多个选择字段;也就是说,一次可以选择多个值。并将这些值保存在我的BD的字段中。
为此,我通过以下方式获取值:
has_many :sizes, as: :sizeable
通过按SEND按钮,我以这种方式插入数据。我正在恢复变量并遍历数组以在每个值中添加相应的引号;然后,将链再次存储在辅助数组中,最后使用implode函数添加逗号。
我的问题是它不保存任何值,当检查我的BD时,该字段显示为空。
如果您可以帮助我告诉我失败的地方,请尝试更改foreach,但是什么也没有。
<div class="form-group">
<label for="turn">Turn:</label>
<?PHP
if ($resultado = $mysqli->query("SELECT description FROM departament order by id desc", MYSQLI_USE_RESULT)) {
while ($row = mysqli_fetch_array($resultado)){
?>
<input type="checkbox" name="turn[]" value="<?PHP echo ''.$row['description'];?>"><?PHP echo ''.$row['description'];?></br>
<?PHP
}
}
?>
</div>