1

我有一个页面需要每分钟多次刷新。该页面是一个回显的 php 表。预览

页面加载得很好,一切都很好,我使用了 META 标签 HTML,我使用了 PHP 中的带有刷新功能的 header 标签......但是出现了一个问题:

当我点击 Start Session 按钮时,刷新停止。并且下表没有更新。所以我必须手动刷新页面。这不是想要的效果。有人可以向我解释如何不断刷新页面。

编辑1:

使会话开始包含的代码

foreach($result as $row)
    {
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td> <a href=student.php?anum=" . $row['anum'] . " target='_blank'>" .$row['anum'] . " </a></td>";
  echo "<td>" . $row['first'] . "</td>";
  echo "<td>" . $row['last'] . "</td>";
  echo "<td>" . $row['why'] . "</td>";  
  echo "<td>" . $row['comments'] . "</td>";
  echo "<td>" . $row['additional_req'] . "</td>";
  echo "<td>" . $row['signintime'] . "</td>";
  echo "
        <td>    <form action='counselor.php?id=" . $row['id'] . "' method='post' target='_new'>
                    <select name='namedrop'>
                        <option value=''>Counselor Name</option> 
                        <option value='Admin-John'>Admin - John</option>
                        <option value='Admin-Christine'>Admin - Christine</option>
                        <option value='Admin-Dawne'>Admin - Dawne</option>
                        <option value='Counselor-Cherie'>Counselor - Cherie</option>
                        <option value='Counselor-Tootie'>Counselor - Tootie</option>
                        <option value='Counselor-Debbie'>Counselor - Debbi</option>
                        <option value='FrontDesk-Delores'>Front Desk - Delores</option>
                        <option value='FrontDesk-Kiana'>Front Desk - Kiana</option>
                    </select>
            </td>

            <td> <input type='submit' name='submit' value='Start Session'></td>
            </form> </td>";
}
4

3 回答 3

2

如果您希望在单击“开始会话”时刷新页面,则可以编辑提交按钮以拥有此 onClick 侦听器。它应该刷新页面。

<input type='submit' name='submit' value='Start Session' onClick="window.location.reload()" />
于 2013-01-08T20:18:02.513 回答
0

您是否可以使用 Javascript 来达到预期的效果?我不太了解您正在做什么来确定这是否会清除您的更改(我的假设是:否)。

如果您能够使用 Javascript,您可以编写一个简单的函数来定期刷新页面。

于 2013-01-08T22:19:44.960 回答
-1
<form action="<?php echo $PHP_SELF; ?>" method="post">  

或者

<form action="thispage.php" method="post">  
于 2013-01-08T20:15:14.317 回答