PHP倒计时和待办事项

时间:2015-11-06 13:08:38

标签: php

我有几个问题。我需要每天17:00(下午5点)倒计时。 17:00之后,我想回复一条消息。然后,计时器需要在23.59之后重置。我怎么能用PHP做到这一点?

我的下一个问题是关于待办事项列表。我在PHP中有一个功能性ToDo列表,但我希望能够看到我有多少任务而无需自己计算。以下是待办事项清单的代码:

<?php
session_start();


#ADD ITEM

if(isset($_POST['newitem']) ){
$_SESSION['todo'] [] =$_POST['newitem'];

}


#REMOVE ITEM

if(isset($_POST['remove_id']) ){
    $id = $_POST['remove_id'];
unset($_SESSION['todo'][$id]);

}

?>
<html>
<head></head>
<body>

<?php


echo "<h1>To Do</h1>";


#SUBMIT

echo "
<form action='' method='post'>
<input type='text' name='newitem'>
<input type='submit'>
</form>
";


foreach($_SESSION['todo'] as $id => $item){


#REMOVE

echo "
    <form action='' method='post'>
    <input type ='hidden' name='remove_id' value='$id'>
    <input type='submit'  value='-'>
    $item
    </form>
    ";

}

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

对于你的第二个问题:

你可以定义一个索引,让它称之为$i;

所以:

$i = 0;

然后每次执行foreach时递增它:

foreach($_SESSION['todo'] as $id => $item){

$i++;  

echo "
    <form action='' method='post'>
    <input type ='hidden' name='remove_id' value='$id'>
    <input type='submit'  value='-'>
    $item
    </form>
    ";

}

然后echo $i;应该为您提供总计任务。

另外,请一次提出一个问题,重新创建另一篇文章,其中包含您第一个问题所尝试的内容。