Dans une page j'ai une liste déroulante (SELECT) faisant appel grâce à une fonction PHP aux enregistrements de la colonne LIBELLE de la Table 1.
En fonction de l'option sélectionnée (options qui sont donc les enregistrements de la colonne LIBELLE de la Table 1), est affichée une liste des enregistrements de la Table 2 dont le champ TYPE_DOC correspond à celui sélectionné dans la liste déroulante et qu'il est possible de consulter un à un (suis pas sure d'être très limpide dans mes explications).
Je souhaiterais qu'une fois un enregistrement sélectionné (pour le consulter) pouvoir faire défiler à l'aide d'une flèche FICHE SUIVANTE l'ensemble des enregistrements de la liste (pas tous seulement ceux correspondant à ma sélection dans la liste déroulante) et également pouvoir revoir les précédents enregistrements avec une flèche FICHE PRECEDENTE.
Au niveau de ma requête je ne sais pas vraiment quoi faire.
Quelqu'un saurait-il m'aiguiller ?
Merci !
A voir également:
Parcourir champ d'une table avec flêche suivant et précédent en php
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 20 févr. 2013 à 17:17
Au niveau de ma requête je ne sais pas vraiment quoi faire.
Salut, c'est très simple mais il y a plusieurs étapes.
Donc, plusieurs requêtes.
Commence par la première et quand tu rencontres une difficulté, tu reviens.
Je te donne la première requête :
SELECT table1.id, table1.libelle FROM table1
Et oui, c'est la plus simple car il doivent tous être affichés dans le tag select :)
Merci pour ta réponse mais celle-ci est bien trop brève pour me permettre de comprendre.
J'ai 3 fichiers :
fichier 1 : liste_choix.php
fichier 2 : liste_enregistrements_par_type.php --> si tous les enregistrements sont demandés alors requête 1 sinon requête 2
fichier 3 : fiche_selectionnee.php --> fiche appelée : tant qu'il y a des résultats
Je suppose que c'est dans le fichier 3 que je dois mettre ma requête pour faire ce que je veux.
Peux-tu m'en dire plus s'il te plait ?
J'ai créé un bouton type action (j'sais déjà pas s'il faut mettre un lien de ce type) et donc je veux qu'en cliquant sur le lien la fiche suivante s'affiche.
Faut-il créer un autre fichier qui sera le lien du bouton ?
HELP ME PLEASE ! J'suis dans le flou !
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 21 févr. 2013 à 11:30
Alors, tu fais la même erreur que tout les programmeurs lambda.
Tu me dis que tu comprends pas car j'ai plusieurs fichiers ou code.
Le but de ma réponse est de te faire comprendre la logique.
Et si tu es capable de m’expliquer comment fonctionne tes fichiers, tu seras capable d'adapté mon idée à tes scripts.
Donc, commence par la première étape, faire une requête SQL pour récupérer les options différentes du tag select (combobox).
Et tu les print en HTML.
Si tu rencontres des difficultés dans cette étape, à ton retour, sois précis dans ta question.
C'est la meilleur solution pour être autonome dans ton développement et également pour retrouver les bogues (étape par étape), sinon tu auras toujours besoin de quelqu'un.