在 PHP 申请表中声明带有单选按钮和复选框以保存

发布于 2024-11-17 00:19:36 字数 104 浏览 3 评论 0 原文

我真的很困惑如何使用单选按钮和复选框开始我的 PHP。

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

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

I'm really confused about how to start on my PHP with radio buttons and check boxes.

How do I print out the option chosen by the user?
Also, declaring lots of fields with similar name but with different answers.

It also needs to be connected to a mySQL database.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤云独去闲 2024-11-24 00:19:36

复选框:

<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['theoptions'] 将是数组( 2, 3 )

要存储在 mysql 中,您可以为具体用户的选定选项创建表或 implode() 该数组来存储诸如“2,3”或“2|”之类的内容3英寸

checkboxes:

<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..

.

If user will submit checked 2 & 3 then $_REQUEST['theoptions'] will be array( 2, 3 )

To store in mysql you can create table for selected options for concrete user or implode() that array to store somethin like "2,3" or "2|3"

栖迟 2024-11-24 00:19:36

如果你想在 MYSQL 中保存数组,我使用序列化将其保存在 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

If you want to save an array in MYSQL I use serialize to save it in the mysql http://www.php.net/manual/en/function.serialize.php

and to get the array back then use http://php.net/manual/en/function.unserialize.php

so it would look like something like

$options=$_GET['theoptions']; //never use $_REQUEST
serialize($options);
//save to mysql database
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文