我是php的初學者,我正在制作出勤系統的項目,但我不知道如何編碼學生每天一次的單日出勤。我沒有得到適當的結果。提前致謝。<?phpinclude '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"); }?>
1 回答

Qyouu
TA貢獻1786條經驗 獲得超11個贊
您必須在數據庫表中再增加一個屬性,即日期。
因此,每當您插入新的出席時,也請插入今天的日期。
在插入出席之前,請始終檢查今天的日期不得出現在DB中。
因此,在DB中插入出席時,您必須首先檢查 -
If today's date is already present in DB
true : display message(today's attendence has already taken).
false: save the attendence in DB.
注意 - MySQL 的默認日期格式是年-月-日。
這是您可以暗示的快速方法。
- 1 回答
- 0 關注
- 89 瀏覽
添加回答
舉報
0/150
提交
取消