gpt4 book ai didi

php - 通过与当前日期比较显示一定时间内的表格

转载 作者:行者123 更新时间:2023-11-30 23:08:58 24 4
gpt4 key购买 nike

我试图在特定时间内显示我的表单。我正在将当前时间与 MYSQL 数据库中的开始和结束日期时间进行比较。即使数据库中还没有日期时间,我的表单也没有出现。这是我的代码:

<?php
$startTimeAuc = mysql_query("SELECT startTime FROM questions WHERE survey_id='1'");
$startTime = mysql_fetch_assoc($startTimeAuc);
$startTime = strtotime($startTime['startTime']);
$endTimeAuc = mysql_query("SELECT endTime FROM questions WHERE survey_id='1'");
$endTime = mysql_fetch_assoc($endTimeAuc);
$endTime = strtotime($endTime['endTime']);


$currentTimeAuc =(date("Y-m-d H:i:s"));
if( ( $currentTimeAuc >= $startTime && $currentTimeAuc <= $endTime)){
?>

<form name="auctionQuestion" method="post">
------- display-----
</form>

<?php
}
?>

最佳答案

如果您查看以下代码,如果 $endTime 没有值,则它不能大于或等于当前时间。如果开始时间还没有值,则当前时间也不能大于开始时间......或者如果 startTime = 0 因为它没有值,那么它将是。然而,这里没有证据表明这一点。

if( ( $currentTimeAuc >= $startTime && $currentTimeAuc <= $endTime)){

我建议您注释掉您的 SQL 并首先正确设置 PHP。使用一些静态变量,然后当您的脚本使用静态定义变量时,将其连接到数据库。

先生/女士,您拥有的是一个不完整的脚本:)

关于php - 通过与当前日期比较显示一定时间内的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com