Je suis bloqué depuis des heures sur un problème :
Je sélectionne dans une base de données des références photos correspondant à un thème choisi et affiche ces photos dans une page
Je sélectionne une photo que j'affiche dans une autre page.
J'ajoute des recherches avant et arrière.
Cela marche bien en marche avant mais en marche arrière je me retrouve toujours au début
Où est le bug
Merci d'avance
<HTML>
<HEAD>
<TITLE>ENDELEA PHOTOS </TITLE>
</HEAD>
<BODY>
<?php
include("connection.php");
$Pos=$_GET["Pos"];
//RECHERCHE IMAGE DEMANDEE
$query = "select * from tblphotos where Id=$Pos";
$result = mysql_query($query) or die ("Execution de la reqête impossible");
$Ref_img=mysql_result($result,0,"Ref_Image");
$chaine="select * from tblPhotos where Id=$Pos";
$request= mysql_query($chaine) or die ("Execution de la reqête impossible");
$theme=mysql_result($request,0,"Index_Theme");
//RECHERCHE IMAGE PRECEDENTE
$chaine="select Id from tblPhotos where Index_Theme= $theme AND Id<$Pos";
$list_avant = mysql_query($chaine) or die ("Execution de la reqête impossible");
$nb_img_avant = mysql_num_rows($list_avant);
if($nb_img_avant>0) {$id_img_avant=mysql_result($list_avant,0,"Id");}
//echo "$id_img_avant";
//IMAGE AFFICHEE
$num_img_current=$nb_img_avant+1;
//RECHERCHE IMAGE SUIVANTE
$chaine="select Id from tblPhotos where Index_Theme= $theme AND Id>$Pos";
$list_apres = mysql_query($chaine) or die ("Execution de la reqête impossible");
$nb_img_apres = mysql_num_rows($list_apres);
if($nb_img_apres>0) {$id_img_apres=mysql_result($list_apres,0,"Id");}
echo "$id_img_apres";
//RECHERCHE NOMBRE PHOTOS TOTALES DU THEME SELECTIONNE
$chaine="select * from tblPhotos where Index_Theme= $theme ";
$list_img = mysql_query($chaine) or die ("Execution de la reqête impossible");
$nb_img = mysql_num_rows($list_img);
//AFFICHAGE SIGNE IMAGE PRECEDENTE
if ($nb_img_avant>0)
{
echo "<a href=Photos_Vue.php?Pos=$id_img_avant>
<img src=prec.png>";
}
//AFFICHAGE SIGNE IMAGE SUIVANTE
if ($nb_img_apres>0)
{
echo "<a href=Photos_Vue.php?Pos=$id_img_apres>
<img src=suiv.png>";
}
//AFFICHAGE PHOTO DEMANDEE
echo "<Img src=Photos/$Ref_img >" ;
?>
</BODY>
</HTML>
Note de la modération:Merci d'utiliser la balise
Code : Tout sélectionner
ou [/php] lorsque du code doit être présenté.
De même, un sujet significatif aurait été apprécié.[/color]