我正在尝试创建一个复选框系统来填写我拥有的在线表格。
除复选框部分外,有关表单的所有内容都可以正常工作。它只是不向数据库发布任何内容。
<input type='checkbox' name='species' value='$txt' />$txt<br/>
上面的代码放入表单页面中,它动态地从数据库中提取信息以显示物种的完整列表。这个 pasrt 也可以正常工作,它会按预期将它们全部显示在表单上。但是,当用户勾选任何或所有复选框时,提交表单时不会将任何内容发布到数据库中。不过,表单中的其他所有内容都已提交。数据库中不会返回任何错误。
$_POST[species]
谁能建议这里可能出了什么问题?
其次,形式是关于钓鱼的。用户可以选择一些鳟鱼(例如褐鳟鱼,虹鳟鱼和金鳟鱼)是否可以将其发布为棕色,金色和虹鳟鱼?我认为可能需要很多 IF 语句???这是唯一的方法,因为它似乎是一条很长的路线,有很多组合......
对这两个问题的任何帮助将不胜感激。
使用 PHP 来处理表单在网上有很好的文档。在 PHP Freaks 上试试这篇文章。
看起来您正在寻找
<input type='checkbox' name='species[]' value='$txt' />$txt<br/>