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 ?
Modifié par fredericmarcel (28 Nov 2015 - 11:28)
Où est l'erreur ?
$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";
}
Modifié par fredericmarcel (28 Nov 2015 - 11:28)