Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查当前日期并将当前时间戳插入mySQL的php代码_Php - Fatal编程技术网

检查当前日期并将当前时间戳插入mySQL的php代码

检查当前日期并将当前时间戳插入mySQL的php代码,php,Php,您正在使用if(isset($check)){这将始终是真的,因为您在它上面定义了$check,因此您的mysqli_查询($con,$sql);没有运行 您应该改为使用if(count($check)>0)您所说的但不起作用是什么意思??第1行查找表单的提交。if($\u服务器['REQUEST\u方法]=='POST'){..正在寻找一个使用方法af POST提交到此页面的表单。您好,感谢您的回复。但是如何获取查询结果并将结果与当前日期进行比较? <?php if($_SERVER[

您正在使用
if(isset($check)){
这将始终是真的,因为您在它上面定义了
$check
,因此您的
mysqli_查询($con,$sql);
没有运行


您应该改为使用
if(count($check)>0)

您所说的但不起作用是什么意思??第1行查找表单的提交。
if($\u服务器['REQUEST\u方法]=='POST'){..
正在寻找一个使用方法af POST提交到此页面的表单。您好,感谢您的回复。但是如何获取查询结果并将结果与当前日期进行比较?
<?php

if($_SERVER['REQUEST_METHOD']=='POST'){
 $staffID = $_POST['staffID'];

date_default_timezone_set("Asia/Singapore");

$checkInTime = $_SERVER['REQUEST_TIME'];
 $today = date('Y-m-d');

require_once('dbconnect.php');

$sqlcheck = "SELECT * FROM StaffAttendacne WHERE StaffID = '$staffID' AND Date ='$today'";

$sql = "INSERT INTO StaffAttendance (StaffID,Date,CheckInTime) VALUES ('$staffID','$today','$checkInTime')";

$result = mysqli_query($con,$sqlcheck);
 $check = mysqli_fetch_array($result);

if (isset($check)){
 echo "You have already checked in";
 }else {
 echo"$checkInTime";
 mysqli_query($con,$sql);
 }