Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 存储多个单选按钮数据_Php_Mysql_Button_Radio - Fatal编程技术网

Php 存储多个单选按钮数据

Php 存储多个单选按钮数据,php,mysql,button,radio,Php,Mysql,Button,Radio,我希望有单选按钮来告诉我的信息在某些页面上应该显示在哪里,但我不确定如何将这些信息存储在mySQL数据库中。我可以只创建两个名为“Page”和“Section”的字段,并用逗号分隔每个值,然后让PHP当时读取这些值,以便它知道在页面上的何处显示信息吗?如果是,如何做到这一点 任何其他的建议都会使这更简单 这比你想象的要简单得多 使单选按钮共享一个名称,但具有不同的值 <input type="radio" name="some_var" value="one" /> <input t

我希望有单选按钮来告诉我的信息在某些页面上应该显示在哪里,但我不确定如何将这些信息存储在mySQL数据库中。我可以只创建两个名为“Page”和“Section”的字段,并用逗号分隔每个值,然后让PHP当时读取这些值,以便它知道在页面上的何处显示信息吗?如果是,如何做到这一点


任何其他的建议都会使这更简单

这比你想象的要简单得多

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

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

然后,在PHP端,变量$_REQUEST['some_var']将包含值“one”或“two”,具体取决于所选的值。(如果两者都未选中,则变量将不存在于$u请求中。)


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

您的表单是什么样子的?让我将我的问题细化为:我使用“单选按钮”和“复选框”作为同一术语,很抱歉弄错了。我想知道的是用户如何选择2个或更多复选框并将它们存储在数据库字段中,因为我不知道用户将勾选多少个复选框。也许另一种解决方案是只编写PHP代码,向数据库中添加另一个字段。啊,您可能想打开一个新问题,那么。:)此外,您可能希望提供一些代码,以便更好地了解您要实现的目标。