0

我有一个包含薪水和姓名的数组。

薪资数组:

 $employee = array('Mehmet' => 800,
            'Cengiz' => 5600,
            'Deniz' => 3500,
            'Sevda' => 2900,
            'Ferda' => 3000);

对于每个部分:

 foreach ($employee as $name => $salary)  { 
  ?>
  <tr>
    <td width="80px"><?php echo $name;  ?></td><td align="right">
      <?php echo $salary;     ?> 
    </td>
 </tr>
 <?php 
  $i++;  
  sleep(5);

 } ?>

我只想显示一行,5 分钟后刷新网页,然后显示第一行和第二行。谢谢...

4

2 回答 2

2

您将需要结合使用 javascript 和 php 来执行此类操作。您可以通过两种方式进行操作,使用隐藏信息的 html 发送所有数据,然后在 5 分钟后使其可见,或者您可以使用 AJAX 调用在 5 分钟后更新数据。

于 2013-10-17T16:18:09.287 回答
0

您可以在 URL 中使用带有字符串的 http 刷新来表示 5 分钟已经过去。

把这个放在标题中

<meta http-equiv="refresh" content="300; url=http://example.com/mypage?timepassed=yes">

然后在您的页面代码中像这样查找它

<?php if($_GET['timepassed']=='yes')
      {  
         \\stuff you want to display only after 5 minutes goes here
      }
?>
于 2013-10-21T15:18:57.753 回答