Affichage d'une table d'une bdd par clique
Fermé
AnGelluS
Messages postés
153
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
16 septembre 2011
-
17 mars 2011 à 18:45
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 19 mars 2011 à 20:36
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 19 mars 2011 à 20:36
A voir également:
- Affichage d'une table d'une bdd par clique
- Table ascii - Guide
- Table des matières word - Guide
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Ma souris ne clique plus ✓ - Forum Windows
3 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 mars 2011 à 22:56
17 mars 2011 à 22:56
Salut.
Il suffit d'indiquer l'id de l'image dans l'URL, grâce aux variables GET.
Donc tes liens auront cette forme : /image.php?id=3
Dans ce cas, $_GET['id'] = "3"
Personnellement je ferais une requête SQL pour récupérer l'id de l'image précédente et suivante : si tu en supprimes une, il y aura un trou dans la table au niveau des id.
Donc :
Il suffit d'indiquer l'id de l'image dans l'URL, grâce aux variables GET.
Donc tes liens auront cette forme : /image.php?id=3
Dans ce cas, $_GET['id'] = "3"
Personnellement je ferais une requête SQL pour récupérer l'id de l'image précédente et suivante : si tu en supprimes une, il y aura un trou dans la table au niveau des id.
Donc :
SELECT * FROM table WHERE id < 3 ORDER BY id DESC LIMIT 0, 1Pour récupérer l'image précédente, et
SELECT * FROM table WHERE id > 3 LIMIT 0, 1Pour récupérer l'image suivante
AnGelluS
Messages postés
153
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
16 septembre 2011
6
19 mars 2011 à 20:16
19 mars 2011 à 20:16
Merci pour ta réponse,
transmettre l'id via l'URL , j'y avais penser mais sa m'arrange pas, surtout que comme tu l'as dit, si on supprimer une image, il y aura un troue dans la table :s
J'aimerais plus quelque chose qui ressemble à ça :
-les annonces se retrouvent sur pages, et si on clic sur une on à les infos et ensuite on peux faire précèdent ou suivant.
https://www.noremat.fr/fr/liste-occasions-1-FaucheusesDebroussailleuses
transmettre l'id via l'URL , j'y avais penser mais sa m'arrange pas, surtout que comme tu l'as dit, si on supprimer une image, il y aura un troue dans la table :s
J'aimerais plus quelque chose qui ressemble à ça :
-les annonces se retrouvent sur pages, et si on clic sur une on à les infos et ensuite on peux faire précèdent ou suivant.
https://www.noremat.fr/fr/liste-occasions-1-FaucheusesDebroussailleuses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
19 mars 2011 à 20:36
19 mars 2011 à 20:36
" surtout que comme tu l'as dit, si on supprimer une image, il y aura un troue dans la table :s "
Comme je l'ai aussi dit, le mieux est de faire des requêtes SQL pour récupérer l'élément précédent et suivant.
Le problème se posera si tu fais des liens en faisant des liens vers "$id - 1" ou "$id + 1" sans vérifié s'il y a une entrée ayant comme id "$id + ou - 1".
Pour lister les annonces, ce n'est rien d'autre qu'une requête SQL qui récupérer toutes les entrées et qui les affiche avec une boucle.
Il suffit de faire après un lien vers un autre script PHP qui affiche les détails en indiquant l'ID dans l'URL.
--
La pensée mène le monde.
Comme je l'ai aussi dit, le mieux est de faire des requêtes SQL pour récupérer l'élément précédent et suivant.
Le problème se posera si tu fais des liens en faisant des liens vers "$id - 1" ou "$id + 1" sans vérifié s'il y a une entrée ayant comme id "$id + ou - 1".
Pour lister les annonces, ce n'est rien d'autre qu'une requête SQL qui récupérer toutes les entrées et qui les affiche avec une boucle.
Il suffit de faire après un lien vers un autre script PHP qui affiche les détails en indiquant l'ID dans l'URL.
--
La pensée mène le monde.