le 11/12/2006 à 15:36
sparh
Je re pose le problème au cas ou je me serai mal fais comprendre:
Je construit un album photo,
2 pages:
index.php (qui affiche toutes les photos comme dans le comment faire sauf que les données viennent de ma base de donnée) --> pas de problème sur cette page.
voir.php (qui pose problème) qui permet de voir les photos une par une. Jusqu'ici tous va bien (je récupère l'id de la photo et les informations correspondantes et je les affichent), par contre j'aimerai aussi sur cette même page avoir des boutons:! Precedent - Home (=index.php) - Suivant.
Je bloque sur ces petits boutons.
Prenons l'exemple de Suivant:
il faut que je récupère l'id supérieur dans la base de donnée en sachant que ce n'est pas forcément id + 1 (en effet l'administrateur du site a put effacer des photos ce qui fait que les id ne ce suivent pas forcément).
Ma requête:
("SELECT id FROM p2002 WHERE id >'$id' LIMIT 1")
récupère bien un id supérieur à $id mais pas forcément le suivant.
ex: Voici les id qu'il y a dans ma table:
1 3 5 6 9
Disons que $id=3
Le résultat de ma requête sera 5 , 6 ou 9 (alor que moi je veux 5 et seulement 5)
Pfffiou, j'éspère avoir été suffisament clair pour que vous puissiez m'aider ;-)
Je construit un album photo,
2 pages:
index.php (qui affiche toutes les photos comme dans le comment faire sauf que les données viennent de ma base de donnée) --> pas de problème sur cette page.
voir.php (qui pose problème) qui permet de voir les photos une par une. Jusqu'ici tous va bien (je récupère l'id de la photo et les informations correspondantes et je les affichent), par contre j'aimerai aussi sur cette même page avoir des boutons:! Precedent - Home (=index.php) - Suivant.
Je bloque sur ces petits boutons.
Prenons l'exemple de Suivant:
il faut que je récupère l'id supérieur dans la base de donnée en sachant que ce n'est pas forcément id + 1 (en effet l'administrateur du site a put effacer des photos ce qui fait que les id ne ce suivent pas forcément).
Ma requête:
("SELECT id FROM p2002 WHERE id >'$id' LIMIT 1")
récupère bien un id supérieur à $id mais pas forcément le suivant.
ex: Voici les id qu'il y a dans ma table:
1 3 5 6 9
Disons que $id=3
Le résultat de ma requête sera 5 , 6 ou 9 (alor que moi je veux 5 et seulement 5)
Pfffiou, j'éspère avoir été suffisament clair pour que vous puissiez m'aider ;-)