打印会话var的输出

时间:2019-05-09 15:17:25

标签: php mysql sql

我首先要声明我是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';
      }


   }

?>

我希望它是实际的会话变量

0 个答案:

没有答案