Page 1 sur 1

problème de boucle

Posté : 27 déc. 2005, 11:16
par Tom's
Salut à tous !!

J'ai créer une gallerie d'image classique avec un bandeau de vignette et en dessous une zone ou l'on peut les visionner en grand.

J'aimerai savoir pourquoi les liens entre mes vignettes et mes grande photos ne fonctionne pas? Quand je clique sur ma première vignette la photo s'affiche mais pas les suivantes. Je dois avoir un soucis dans ma boucle quelqu'un peut m'aider...

Merci d'avance
<?php //...
while ($enregistrement=mysql_fetch_assoc($result))	
{
	$photos = $enregistrement["images"];
	$photosgf = $enregistrement["imagesgf"];
	
	//echo $photosgf;
	
	if ($photos!=""){
	//echo '<td style ="text-align:center; background-color:black; color:white; font-weight:bold; padding:5px;">';
	
	if ($photosgf!=""){
	//echo '<a href="images/'.$photosgf.'"target="_blank">'.'<img src="images/'.$photos.'"/>'.'</a>';
?>

<div id="img" style="padding:5px; background-color:black; float:left; z-index:1; visibility: visible;" onClick="MM_showHideLayers('img','','show','imggf','','show')"> <? echo '<img src="images/'.$photosgf.'" width="100" height="72">'; ?></div>
<div id="imggf" style="padding:5px; background-color:black; position:absolute; left:65px; top:150px; width:640px; height:450px; z-index:2; visibility: hidden;"><? echo '<img src="images/'.$photosgf.'"  width="640" height="450">';?> </div>

<?php
	//echo '<br>'.$enregistrement["titre"].'</p>';
	}
	else {
	echo '<img src="images/'.$photos.'"/>';
	echo '<br>'.$enregistrement["titre"].'</p>';
	//echo '</td>';
	}
	}

}
//echo '</tr>';
//echo '</table>';


?>

Posté : 27 déc. 2005, 14:00
par Cyrano
Pour résoudre ce type de problème, c'est pratique de regarder la source HTML qui a été générée pour vérifier que ça correspond bien a ce qu'on voulais faire: or dans ton cas si je me fie à tes explications, ça n'est sûrement pas bon : il faut donc savoir ce qui n'est pas correctement généré pour savoir ce qui doit être modifier dans le code PHP...