我正在一个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/