我首先要声明我是PHP开发的初学者。 我正在尝试为学生的出勤系统编写代码,但是我遇到了一个问题,它是这样的:每次我尝试打印此处是会话代码的会话时,它都不会更新,但是如果我手动执行它工作正常。 编辑:文件告诉我,该文件不包含任何错误,但是它并没有打印确切的汽车/编辑var。更准确地说,一个学生是否在场= 1或不= 0。会话是为学生设计的。稍后我将实现QR码,以便每当学生扫描QR码(在讲座中)时,它将重定向到该会话栏更改为1(当前)的链接。
当我回声<p><?php echo("{$_SESSION['CODE']}"."<br />");?></p>
时我什么也没得到
<?php
session_start();
$db = mysqli_connect('localhost','root','','bb_sco');
if($_SERVER["REQUEST_METHOD"] == "POST") {
// username and MDP sent from form
$Email = mysqli_real_escape_string($db,$_POST['PRENOM']);
$MDP = mysqli_real_escape_string($db,$_POST['MDP']);
$sql = "SELECT CODE FROM etudiants WHERE PRENOM = '$Email' and MDP = '$MDP'";
$result = mysqli_query($db,$sql);
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
$count = mysqli_num_rows($result);
// If result matched $Email and $myMDP, table row must be 1 row
if($count == 1) {
$_SESSION['login_user'] = $Email;
$_SESSION['CODE']=mysqli_fetch_row($result);
header("location: index_etudiant.php");
}else {
echo 'Ton Email et MDP sont invalides frère';
}
}
?>
我希望它是实际的会话变量