Php 如何将else语句插入到此foreach循环?

Php 如何将else语句插入到此foreach循环?,php,Php,我正在尝试将else状态添加到此测验系统,以在参加一次测验后禁用测验 我一直在做一些代码,但我似乎不知道如何实现它 这是非常基本的,因为在这段代码中,您可以在if语句结束后编写else语句。 它允许您在条件为true时显示结果,然后在if语句下执行代码写入,否则在else语句中执行代码写入 。。。在进行一次测验后禁用测验,您如何记得是否有人进行了测验?通过饼干?(可以通过清除缓存删除。)通过会话?(一旦客户端关闭浏览器,数据就会丢失。)通过IP?(可以很容易地更改。)通过某种登录?你们在数

我正在尝试将else状态添加到此测验系统,以在参加一次测验后禁用测验

我一直在做一些代码,但我似乎不知道如何实现它


这是非常基本的,因为在这段代码中,您可以在if语句结束后编写else语句。 它允许您在条件为true时显示结果,然后在if语句下执行代码写入,否则在else语句中执行代码写入



。。。在进行一次测验后禁用测验,您如何记得是否有人进行了测验?通过饼干?(可以通过清除缓存删除。)通过会话?(一旦客户端关闭浏览器,数据就会丢失。)通过IP?(可以很容易地更改。)通过某种登录?你们在数据库中有他们参加测验的标志吗?若有,请提供这些细节。它将通过会话。每个用户在进行测验之前都需要登录。如前所述:一旦他们关闭浏览器并重新打开,就可以再次进行测验。Session不会成功的到目前为止你都做了什么?你被困在哪里?这与Javascript或jQuery有什么关系?
 <?php foreach ($results as $result):
if((strtotime($result['sdatetime']) <= strtotime(date("Y-m-d h:i:sa")))  && (strtotime($result['edatetime']) > strtotime(date("Y-m-d h:i:sa")))  ){ ?>
<tr>
<td><?php echo $result['test_name'];?></td>
<td><?php echo $result['subject']; ?></td>
<td><?php echo $result['edatetime']; ?></td>
<td><a href="solveTest.php?var=<?php echo 
$result['test_id'];?>" class="btn btn-primary" name="submit">Start Test</a></td>
</tr>
<?php } else { ?>

     <!-- wtite your code here -->

<?php } ?>
<?php endforeach; ?>