Je cherche à afficher le meilleur score d'un utilisateur qui a répondu à un quizz. Pour cela, voici le code php que j'ai fait.


Code : 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
 
<?php
 
require_once("connexion.php");
 
// DEBUT DE LA SESSION
session_start();
 
// MEILLEUR SCORE OBTENU
// Lancement de la requete
$sql = "SELECT MAX(score) FROM score WHERE idutilisateur='".$_POST['idutilisateur']."'";
// Imposation d'un message d'erreur si la requête ne se passe pas bien (or die)
$req = pg_query($sql) or die("Erreur SQL !");  
// Récupération du resultat sous forme d'un tableau
$data = pg_fetch_array($req);  
 
 
echo " Meilleur score obtenu : "; echo $data['max']; echo "<br>";
 
// FERMETURE DE LA CONNEXION
pg_close($connect);
 
?>
Lorsque j'écris cette requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = "SELECT MAX(score) FROM score WHERE idutilisateur='".$_POST['idutilisateur']."'";
je souhaite récupérer l'identifiant de l'utilisateur qui est actuellement authentifié sur la page. Cela m'affiche une erreur. Mais je ne comprends pas laquelle.
Quelqu'un pourrait me débloquer, svp ?