每天一次的学习障碍赛出勤限制

我是php的初学者,我正在制作出勤系统的项目,但我不知道如何编码学生每天一次的单日出勤。我没有得到适当的结果。提前致谢。


<?php

include 'config.php';


    if($_SESSION['user']==true){

        if(isset($_POST['submit'])){


              $sql= ("INSERT INTO `student_attendence`(`Student_id`,`Date`,`Attendence`) VALUES ('".$_SESSION['user']."','$date','$attendence') ");


                if(count($error)==0){

                    if(!mysqli_query($conn,$sql)){

                        echo "Error ".mysqli_error($conn);


                    }

                    else{

                        header("location:studentlogin.php");

                    }

                }        

        }

    }   

    else{

        header("location:studentlogin.php");

    }


?>


人到中年有点甜
浏览 96回答 1
1回答

Qyouu

您必须在数据库表中再增加一个属性,即日期。因此,每当您插入新的出席时,也请插入今天的日期。在插入出席之前,请始终检查今天的日期不得出现在DB中。因此,在DB中插入出席时,您必须首先检查 -If today's date is already present in DB&nbsp; &nbsp;true : display message(today's attendence has already taken).&nbsp; &nbsp;false: save the attendence in DB.注意 - MySQL 的默认日期格式是年-月-日。这是您可以暗示的快速方法。
打开App,查看更多内容
随时随地看视频慕课网APP