2011-10-07 77 views
0

我想要有单选按钮来告诉我的信息它应该显示在某些页面上,但我不确定如何将这些信息存储在mySQL数据库中。我可以创建2个名为“Page”和“Section”的字段,并用逗号分隔每个值,并让PHP在当时读回,以便知道在页面上显示信息的位置?如果是这样,这个怎么做?存储多个单选按钮数据

任何其他建议,为使这更简单的赞赏!

+0

你的表单是什么样的? –

回答

1

它比你想象的要简单得多。

让单选按钮共享一个名称,但具有不同的值。

<input type="radio" name="some_var" value="one" /> 
<input type="radio" name="some_var" value="two" /> 

然后,在PHP端,变量$ _REQUEST [“some_var”]将包含值“一”或“二”,根据被选择到哪个。 (如果两者均未选中,变量将不会存在于$ _REQUEST中。)

从此时开始,像写入任何其他文本字段一样写入数据库。

+0

让我细化我的问题:我使用“单选按钮”和“复选框”作为相同的术语,所以很抱歉混淆。我想知道的是,用户如何选择2个或多个复选框并将它们存储在数据库字段中,因为我不知道用户将检查多少个复选框。也许另一种解决方案是只写PHP代码来向数据库添加另一个字段。 – drummer392

+0

啊,那么你可能想开一个新的问题。 :)另外你可能想提供一些代码给你想要实现的更好的上下文。 – Teekin