php - 从各种表格的复选框中插入值?

标签 php database

alt text

其中包含左侧的学生列表和分配给每个学生的许多技能。

每个学生都有自己的表格,其中包含完整的技能列表(HTML、CSS 等)。现在有什么简单的方法可以从复选框中获取值并将它们分配给相应的学生表?

目的是为每个学生创建一个图表来展示他们的技能:-)啊,抱歉我的英语不好。

最佳答案

使用 PHP 等脚本语言打印表单。为复选框使用智能命名,然后将检索数据的逻辑放在接收发布表单的脚本中。

如果你使用php,你可以使用

<form>
    <input type="checkbox" name="paul[skill1]" value=1>
    <input type="checkbox" name="paul[skill2]" value=1>
    ...
    <input type="checkbox" name="robert[skill1]" value=1>
    <input type="checkbox" name="robert[skill2]" value=1>
    ...
</form>

提交页面时,$_POST结果为

$POST = array(
  [paul]   = array( [skill1]=> 1, [skill3]=>1) //paul has skills 1 and 3
  [robert] = array( [skill1]=> 1, [skill4]=>1) //paul has skills 1 and 4
)

如果你想在前端完成所有事情,你应该使用 JQuery,但它比管理数据更难。 我想您具有 PHP 技能,否则请使用电子表格来执行此操作

关于php - 从各种表格的复选框中插入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3791682/

相关文章:

php - 如何使用 phalcon 上传多个图像并将其名称存储在数据库中?

php - 如何在 php 中运行除非被杀死或停止才会停止的 shell_exec()?

sql-server - 使用 STUFF 或 CONCAT 命令组合 T-SQL 中的行

sql - 用户定义的 SQL 数据类型使用得很多吗?

mysql - 简单选择第n个最高的

database - 使用 codeigniter 编辑现有 pdf 文件并通过电子邮件发送到此编辑 pdf 文件

php - 无法使用带有 mysql 和 php 7 的 docker-compose 连接到数据库

php - 在 Laravel 中使用 id 重定向

javascript - window.location = '' 不工作;

database - 计算 Laravel 5 每次页面加载中的查询数