复选框提交到mysql数据库

时间:2012-04-25 22:24:49

标签: php mysql html forms checkbox

我正在尝试创建一个复选框系统来完成我的在线表单。

除了复选框部分外,表单的所有内容都可以正常工作。它只是向数据库发布任何内容。

     <input type='checkbox' name='species' value='$txt' />$txt<br/>

上面的代码放入表单页面,它动态地从数据库中提取信息以显示完整的物种列表。此pasrt也可正常工作,并按预期在表单上显示所有这些。但是,当用户勾选任何或所有复选框时,在提交表单时没有任何内容发布到数据库。表格中的其他所有内容都会提交。没有错误从数据库返回。

    $_POST[species]

有人能说出这里可能出现的问题吗?

其次,表格是钓鱼。用户可以选择几种口味(例如褐鳟鱼,虹鳟鱼和金鳟鱼)是否有可能将其发布为Brown,Golden&amp;虹鳟鱼??我假设有可能需要很多IF语句???这是唯一的方法,因为它似乎是一条很长的路线,有很多组合......

非常感谢对这两个问题的任何帮助。

1 个答案:

答案 0 :(得分:0)

使用PHP处理表单在网上得到很好的记录。 Try this article over at PHP Freaks

看起来你正在寻找

<input type='checkbox' name='species[]' value='$txt' />$txt<br/>