在PHP应用程序表单中声明w/radio按钮&;复选框以保存


declaring in PHP application forms w/ radio buttons & check boxes to save

我真的很困惑如何用单选按钮和复选框启动我的PHP。

如何打印用户选择的选项?此外,声明许多名称相似但答案不同的字段。

它还需要连接到mySQL数据库。

复选框:

<input type="checkbox" name="theoptions[]" value="1"> Option 1...
<input type="checkbox" name="theoptions[]" value="2"> Option 2...
<input type="checkbox" name="theoptions[]" value="3"> Option 3..

如果用户将提交选中的2&3,则$_REQUEST["选项"]将是数组(2,3)

要存储在mysql中,您可以为具体用户的选定选项创建表,或者内爆()该数组以存储类似"2,3"或"2|3"的内容

如果您想在MYSQL中保存数组,我会使用serialize将其保存在MYSQL中http://www.php.net/manual/en/function.serialize.php

要取回数组,请使用http://php.net/manual/en/function.unserialize.php

所以它看起来像

$options=$_GET['theoptions']; //never use $_REQUEST
serialize($options);
//save to mysql database