我正在开发一个系统,用户可以选择 7 个复选框 - 每个复选框代表一周中的一天。
如果他们勾选 M,T,W,T,F 然后我将 12345 作为字符串插入数据库 - 如果他们选择 W,T,F,S,SI 将 34567 插入数据库等等。插件一切正常。
然后,当我从数据库中检索数据时,我正在努力向他们展示他们当前选择的日期。我已经从数据库中获取数据并将其分解为单个项目,然后有一个 foreach 循环,但我不知道下一步该怎么做:
$wdays_array = str_split($wdays);
foreach($wdays_array as $day) {
// do something here
}
再往下,我首先使用 HTML 代码插入,我需要更改以检查当他们回来修改他们的选择时是否设置了值:
<ul>
<li><input type="checkbox" name="wdays[]" value="1"/> <label>Monday</label></li>
<li><input type="checkbox" name="wdays[]" value="2"/> <label>Tuesday</label></li>
<li><input type="checkbox" name="wdays[]" value="3"/> <label>Wednesday</label></li>
<li><input type="checkbox" name="wdays[]" value="4"/> <label>Thursday</label></li>
<li><input type="checkbox" name="wdays[]" value="5"/> <label>Friday</label></li>
<li><input type="checkbox" name="wdays[]" value="6"/> <label>Saturday</label></li>
<li><input type="checkbox" name="wdays[]" value="7"/> <label>Sunday</label></li>
</ul>
当用户根据 MySQL 中当前字段中的内容重新加载表单时,如何确保选中正确的复选框?
谢谢