0

我有一个网站,用户通过表单将信息上传到数据库中。我还有一个更新页面,用户可以在其中编辑和更新他们已经放在数据库中的信息。更新页面实际上与上传页面相同。主要区别在于将数据库中的信息作为值。

现在这个表单的一部分是复选框。我目前正在尝试从数据库中提取复选框字段的信息。

这是我现在所拥有的。

<input type="checkbox" name="utilities[]" value="Television" <?php if ($varUtilities == 'Television') echo "checked='checked'"; ?>/>Television
<input type="checkbox" name="utilities[]" value="Internet"<?php if ($varUtilities == 'Internet') echo "checked='checked'"; ?>/>Internet
<input type="checkbox" name="utilities[]" value="Electricity (hydro)"<?php if ($varUtilities == 'Electricity (hydro)') echo "checked='checked'"; ?>/>Electricity(hydro)
<input type="checkbox" name="utilities[]" value="Gas"<?php if ($varUtilities == 'Gas') echo "checked='checked'"; ?>/>Gas

如果您只选择一个复选框,则可以正常工作

问题:如果您检查其中两个或全部怎么办。当我上传复选框时,我作为数组上传。我该如何调整它以便它可以读取数组并从 [Television, Internet, Gas] 中选择“Television”或从 [Television, Internet, Gas] 中选择“Gas”

4

0 回答 0