【发布时间】:2017-06-07 06:58:13
【问题描述】:
我正在尝试构建一个清单,您可以在其中选择/取消选择多个复选框并使用提交按钮将它们保存到页面。
下面是我正在使用的代码:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="submit" value="Save" name="save" id="save" />
<ul>
<li><input type="checkbox" />Tickets</li>
<ul>
<li><input type="checkbox" name="person1" id="person1" value="1" />Person 1's ticket</li>
<li><input type="checkbox" name="person2" id="person2" value="2" checked />Person 2's ticket</li>
<li><input type="checkbox" name="person3" id="person3" value="2" />Person 3's ticket</li>
<li><input type="checkbox" name="person4" id="person4" value="2" checked />Person 4's ticket</li>
</ul>
</form>
PHP:[仅显示 1]
<?php
if (isset($_POST["submit"])) {
echo "<input type='checkbox' name='person1' id='person1' value='1' checked />";
} else {
echo 'There was an error.';
}
?>
刷新页面后,我似乎无法获得用于保存数据的复选框。
单击保存后,我希望重新加载页面并使用复选框保存其数据。
我试图保持这个非常简单,所以代码量越少越好。我能找到的一切都需要使用 jQuery 或数据库。
我对 PHP 相当陌生,非常感谢任何帮助。
可以在 www.magycka.us 上看到我的网站的实时版本,以便更好地了解它的用途。
【问题讨论】: