J'arrive à authentifier l'utilisateur et à obtenir le numero de semaine avec ma requête dans la table "utilisateurs", mais ensuite, je voudrais extraire les informations de la table global et j'obtiens un message ERREUR serveur 500
Où est l'erreur ?

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 $conn = mysqli_connect($dbservername, $dbusername, $dbpassword, $dbname);
            // Check connection
            if (!$conn) {
                die("Connection failed: " . mysqli_connect_error());
            }
 
            $sql = "SELECT * FROM utilisateurs WHERE username = '$username'";
            $result = mysqli_query($conn, $sql);
 
            if (mysqli_num_rows($result) > 0) {
                // output data of each row
                while($row = mysqli_fetch_assoc($result)) {
                    $usermotdepasse= $row["password"];
                    $nUser= $row["numero"];
                    $genre= $row['genre'];
                    $today= time();
                    $_SESSION['nUser']=$nUser;
                    $semaine=strftime('%W',$today) ;
                } //jusque là ça marche : Chrome affiche $semaine 
//si j'ajoute le code qui suit, j'obtiens "Erreur serveur 500
                if ($usermotdepasse==$password){
                     $sql = "SELECT * FROM global WHERE nuser = '$nUser' AND semaine = '$semaine';
                     $result = mysqli_query($conn, $sql);
 
                    if (mysqli_num_rows($result) > 0) {
                        // output data of each row
                        while($row = mysqli_fetch_assoc($result)) {
                            $titreGlobal= $row["titre"];
                        } 
                         echo "titreGlobal = ". $titreGlobal;
 
 
                      } else if (mysqli_num_rows($result) == 0) {
                            echo "pas de but global cette semaine";
                     }
                 } 
 
            } else {
                echo "identifiant ou mot de passe non reconnu";
            }