将数据库中的信息拉入复选框值

时间:2013-09-03 03:59:16

标签: php html database forms checkbox

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

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

这就是我现在所拥有的。

<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

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

问题:如果您检查其中的两个或全部,该怎么办?当我上传复选框时,我上传为数组。我如何调整这个以便它可以读取阵列并从[电视,互联网,天然气]拿起“电视”或从[电视,互联网,气体]拿起“气体”

0 个答案:

没有答案