Bonjour,
J'ai un petit problème avec un GET sur une page php assez simple.
Ce que je veux faire sur ma page est une liste d'enigmes disponible. 1 -2 -3 etc... Qui sont stocké dans ma BDD.
Donc quand nous arrivons sur la page enigme nous arrivons sur la première enigme du joueur puis s'affiche toute celle qu'il possède.
Pour cela j'ai donc fait une requete avec une boucle pour afficher toute les enigmes disponible, et comme l'enigme et la liste se trouve sur la même page j'ai voulu utiliser un GET afin de récupérer l'id de l'enigme et afficher la page concerné.
Dans mon URL j'ai donc le changement de la page avec le bon ID qui s'affiche mais l'énigme elle ne se modifie pas en fonction de l'ID
Voici mes lignes de code:
$e=$bdd->prepare('SELECT * FROM enigme WHERE id_membre = ?');
$e->execute(array($id_membre));
while($enigme=$e->fetch())
{
$_GET['numero_enigme'] = $enigme['numero_enigme'];
echo $_GET['numero_enigme'];
echo "<a href='http://monsite/game/enigme/enigme.php?numero_enigme=" . $_GET['numero_enigme'] . "'>Lien</a></br>";
$numero = (int)$_GET['numero_enigme'];
}
echo $_GET['numero_enigme'];
$e=$bdd->prepare('SELECT * FROM enigme WHERE id_membre = ? AND numero_enigme = ?');
$e->execute(array($id_membre,$numero));
$en=$e->fetch();
echo $numero;
//Le problème actuellement est que la variable $numero reste bloqué sur l'idée 3 (la derniere enigme des 3 possibles).
?>
Si quelqu'un à une idée. Merci d'avance pour vos éclairecissements.
Cordialement,