【问题标题】:How to create an interface to record an attendance using PHP, MYSQL and other language?如何使用PHP、MYSQL等语言创建考勤记录界面?
【发布时间】:2014-08-13 08:18:16
【问题描述】:

我创建了一些表,例如记录出勤日期和时间的日期表,记录学生详细信息的学生表和记录出席、缺席或迟到的状态。

我想创建一个界面,让老师可以轻松记录考勤,并且可以使用MYSQL PHP语言。

我已经能够呼出特定老师教授的某个班级的所有学生名单。现在我想让老师使用复选框系统来选择或取消选择并提交并直接更新到数据库中。

您能帮我如何开始这个过程吗?

如果您想了解更多信息,请告诉我。

我想创建一个接口,例如考勤记录接口,我已经创建了一个表,其中包含 student_id 作为学生表的外键。然后是一个记录存在、迟到或缺席状态的状态表和一个记录添加记录的日期和时间的日期和时间记录。

当用户选择三种不同类型的复选框并单击提交时,PHP 会将此信息发送到 MYSQL,说明 Tim 存在,但 Ashley 的学生 ID 识别较晚,因此这意味着它将更新学生的记录,但我是考虑使用插入查询命令而不是更新,因为可能每天都会添加新记录。

所以公式或查询可以是选择复选框并插入学生的状态 WHERE student_id = 所选列。

我正在努力寻找正确的查询来解决问题,我必须使用 JavaScript 才能使其工作还是使用 PHP 函数?

【问题讨论】:

  • 我认为,阅读一些有关关系数据库的内容是一个好的开始:google.com/…
  • 你的问题太宽泛了:我们通常希望人们先解决他们的问题,然后再询问他们是否卡住了。如果你对php的了解为零,你应该先试试教程。

标签: php html mysql interface record


【解决方案1】:

您需要了解 POST/GET 请求的工作原理(用于 HTML 和 PHP 端之间的接口),以及如何从 PHP 调用 MySQL 请求。这里有一些有用的例子:

GET/POST 请求: http://www.w3schools.com/tags/ref_httpmethods.asp

将 MySQL 与 PHP 连接(我建议阅读所有部分、介绍、连接到数据库等)

http://www.w3schools.com/php/php_mysql_intro.asp

MySQL 插入数据库(这是您要查找的“记录”部分):

http://www.w3schools.com/php/php_mysql_insert.asp

【讨论】:

    【解决方案2】:

    基本上你要的是什么 - “我怎样才能制作一个漂亮的 HTML/CSS 界面,在后端使用 PHP/MySQL 来执行这些操作 - CREATE、RETRIEVE、UPDATE、DELETE”

    你可以按顺序学习的东西 -

    1. 从 PHP 访问 MySQL DB 并填充到 HTML 表中,您也可以生成复选框。
    2. 用一些 CSS 让表格看起来很酷
    3. 并使用表单提交,使用 GET/POST 在服务器和客户端之间进行通信

    这只是帮助您入门的一般指导。如果您不想长期从事该领域,请不要立即使用框架或库。

    欢迎来到 webdev。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多