我正在一个PHP页面上显示带有查询结果的表。我想要2个按钮,分别是“ next”和“ previous”,它们会更改此查询中使用的变量:

SELECT les.lesuur, les.clustercode, les.lokaal, les.leraar, les.status
FROM les, zitin
WHERE zitin.leerlingnummer='$dimGebruiker'
    AND zitin.clustercode=les.clustercode
    AND les.dag='$huidigedag'
ORDER BY les.lesuur


$ huidigedag是应该更改的一个。这就是我在PHP代码开头的内容:

session_start();
if (!isset($_SESSION["huidigedag"])){
    $_SESSION["huidigedag"] = 1;
}
$huidigedag = $_SESSION["huidigedag"];


然后,我向两个按钮添加了一个链接(箭头图像):

<a href="volgende.php">


(volgende表示下一个)

这是volgende.php:

<?php
    $_SESSION["huidigedag"] = $_SESSION["huidigedag"] + 1;
    header("location:leerlingrooster.php");
?>


但是,当我单击按钮时,什么也没有发生。我回显了$ huidigedag,并注意到它保持在1不变。

最佳答案

尝试将session_start()添加到volgende.php的开头

关于php - 更改查询变量,然后再次执行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22251529/

10-12 05:43