Afficher les informations d'une bdd avec php [Résolu]

Edouardo215 5 Messages postés mardi 13 février 2018Date d'inscription 13 février 2018 Dernière intervention - 13 févr. 2018 à 05:08 - Dernière réponse : Edouardo215 5 Messages postés mardi 13 février 2018Date d'inscription 13 février 2018 Dernière intervention
- 13 févr. 2018 à 21:55
Bonjour à tous espérant trouver les meilleures idées ici, voici ma préoccupation, je souhaite afficher les informations d'une table suivant le clic de l'utilisateur sur un bouton suivant !
Je m'explique, j'ai une table qui contient 5 questions, que le progr soit en mesure d'afficher une question après l'autre, si l'utilisateur valides la premiere on affiche la deuxieme et ainsi de suite.
Aidez moi svp
Afficher la suite 

5 réponses

Répondre au sujet
jordane45 19956 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 13 février 2018 Dernière intervention - 13 févr. 2018 à 20:46
0
Utile
Bonjour,

Tu peux récupérer les données en BDD en choisissant la position de départ et le nombre de lignes à remonter en utilisant la clause LIMIT

par exemple
SELECT *
FROM table
LIMIT 2, 1;


Le tout utilisé avec des variables issues de tes liens :
www.tonsite.php?s=2


La récupération de la valeur de la variable en php se fera via le $_GET
$s = !empty($_GET['s']) ? $_GET['s'] : 1;


et donc ta requête se construirait de la façon suivante
$sql = "SELECT *
            FROM table
            LIMIT ".$s.", 1;";


Au final.. il ne te reste qu'à jouer avec la variable présente dans ton URL.


Bien entendu.. si tu ne veux pas que le numéro de la question soit dans l'url ... tu peux, à la place, utiliser les variables de SESSION.

Quoi qu'il en soit, tu trouveras de très nombreux exemples sur le net .... il te suffit de chercher le terme "pagination" en php... et le tour est joué !


Commenter la réponse de jordane45
Edouardo215 5 Messages postés mardi 13 février 2018Date d'inscription 13 février 2018 Dernière intervention - 13 févr. 2018 à 21:44
0
Utile
2
Merci vraiment beaucoup pour votre aide, vos réponses m'ont cas même aidé, une autre preoccupation est que je cherche à creer un petit jeu simulation la devinette entre la machine et l'utilisateur, dès que l'utilisateur accède à la page, il devine un animal, en suite il lance l'exécution du programme. Qui va ensuite lui poser des questions sur les caractéristiques de cet animal pour enfin afficher l'animal qu'il s'agit. Si l'utilisateur refuses la réponse proposée par l'ordinateur, que le programme lui donne la possibilité de saisir sa propre réponse et ajouter la caractéristique particuliere a cet animal. Je voulais le faire en JavaScript, mais j'ai aucune piste. Cordialement
jordane45 19956 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 13 février 2018 Dernière intervention - 13 févr. 2018 à 21:52
Autre question = ouverture d'une nouvelle discussion !
Merci.
Edouardo215 5 Messages postés mardi 13 février 2018Date d'inscription 13 février 2018 Dernière intervention - 13 févr. 2018 à 21:55
Merci pour la correction
Commenter la réponse de Edouardo215
Fab121205 67 Messages postés dimanche 26 juillet 2015Date d'inscription 13 février 2018 Dernière intervention - 13 févr. 2018 à 17:46
-1
Utile
A mon avis le plus simple est de faire 5 pages avec chaque fois une question ou alors de faire une boucle :
$question = 1;
while($question <= 5)
{
echo "<p>...</p>";
...
$question = $question + 1;
}
Commenter la réponse de Fab121205