所以我目前正在为我的学校项目使用在线选举系统,我很难设置选举的开始和结束时间。我有一个用于开始时间和结束时间的日期/时间选择器,然后我希望 dtpicker 的值保存在我的数据库中,我想根据我的数据库上的时间进行倒计时,如果选举开始,它将显示投票页面,如果选举结束,它将重定向到结果。我怎样才能做到这一点。我有很多线程,但它们并没有解决我的问题。请你帮助我好吗?您有任何想法或建议与我的问题相关的网站吗?我在这个问题上停留了 3 天。任何帮助将不胜感激。
- -更新 - -
所以这是我的代码如下:
<?php
$con = mysql_connect("localhost","root","vertrigo");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db_voting", $con);
$result = mysql_query("SELECT * FROM time WHERE time_ID = 1");
$numrow = mysql_num_rows($result);
if ($numrow == 0)
{
die('No election found.');
}
$row = mysql_fetch_row($result);
$startdate = date_format(date_create($row[1]), 'm/d/Y H:i:s');
echo "Voting will start: " . $startdate. "<br />";
$closedate = date_format(date_create($row[2]), 'm/d/Y H:i:s');
echo "Voting will end: " . $closedate;
?>
<p>Time Left:
<script language="JavaScript">
TargetDate = "<?php echo $closedate ?>";
BackColor = "palegreen";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "Voting has Ended";
</script>
<script language="JavaScript" src="countdown.js"></script>
so what i am trying to do is whenever the election ends it will redirect to result if not then it will display the voting page. 我应该使用 if else 语句吗?我很抱歉,我仍然是一个菜鸟。你能帮帮我吗?