php - 让 PHP 在没有大量变量的情况下接收您有空的日子

标签 php html arrays

这是我的情况:我正在构建一个小型网站,在该网站上注册时,您可以选择您有空的日期。

周一上午 星期一下午 周二早上 周二下午 等等……

一直到周日下午。

我正在用 PHP 对这个场外进行表单检查,我需要声明 14 个变量并检查每个变量以确定复选框是否被单击。

现在我想知道,有没有更简单的方法?现在,这些是复选框,不像上传文件时那样,您只需将 [] 添加到 HTML 中的名称属性,它们就会作为数组上传。

但这会很方便。有谁知道我怎样才能得到这样的东西?

最佳答案

实际上,您可以将 [] 添加到名称的末尾,只需确保您设置的所有值都不同即可。

<input type="checkbox" name="available[]" value="Mon AM" />
<input type="checkbox" name="available[]" value="Mon PM" />

然后在您的表单处理代码中遍历 $_POST['available'] 数组。

关于php - 让 PHP 在没有大量变量的情况下接收您有空的日子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/601332/

相关文章:

javascript - JS setTimeout 每隔一段时间添加/删除类

arrays - Elasticsearch - 使用嵌套过滤数组作为存储桶

php - 如何在 Laravel 4 中选择相关模型计数为 0 的模型?

php - 相交不工作

php - 从 LinkedIn 导入 RSS 源?

javascript - 如何通过使用 jQuery 包装来对 HTML 元素进行分组

php - 从 PHP 服务器获取 Android 应用程序的错误结果

php - 为什么 Container::getInstance() 可以返回一个应用类

javascript - 将 Accordion 旋转 90 度

java - 一旦我的列表包含 3 个项目,Android 应用程序就会崩溃