Ensuite pour avoir une page "détail", tu devrais récupérer l'id dans ta requête et le mettre dans un champ caché (de type hidden) dans un formulaire. ensuite on click sur le bouton de ta ligne (un formulaire par ligne dans la boucle qui liste tes résultats) tu pourras récupérer l'id et faire une requête sur cette id pour construire ta page détail dans une autre page.
Dans ce code tu as un exemple complet de CRUD (create read update delete) avec création d'autant de formulaires que de lignes, tu peux regarder comment c'est construit. Même si dans ton cas tu n'auras besoin que de la requête "lire" tu peux voir comment créer les lignes de formulaire qui pourront te permettre d'insérer l'id qui sera récupéré pour créer ta page "détail".
Partager