probleme affichage 3 images par ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme affichage 3 images par ligne

Re: probleme affichage 3 images par ligne

par consequences » 13 mars 2010, 19:17

dans la boucle il suffit de retirer $nombreParLigne=$nombreParLigne+3;

ce qui donne ceci :

if($i>1){
$premiereEntree=$premiereEntree+3;
}

mici mamounette XD

probleme affichage 3 images par ligne

par consequences » 13 mars 2010, 18:56

bonjour jai un probleme avec la boucle je pense mais je vois vraiment pas pourquoi

En fait mon code est censé créer des lignes et m'afficher 3 images par ligne (issu dune requête)

laffichage des requetes de la boucle est bonne il donne :
SELECT PhotoMembre FROM photos_membres WHERE IdMembre = 1 LIMIT 0, 3
SELECT PhotoMembre FROM photos_membres WHERE IdMembre = 1 LIMIT 3, 6
SELECT PhotoMembre FROM photos_membres WHERE IdMembre = 1 LIMIT 6, 9
SELECT PhotoMembre FROM photos_membres WHERE IdMembre = 1 LIMIT 9, 12

Image

En tout jai bien 10 photos en base de donnée.
Si on prend les 3 première de chaque ligne c'est bon mais le prochaine cest que j'ai 3 photos de trop en ligne 2 et 1 de trop en ligne 3

et voici un morceau de mon code :
$premiereEntree=0;
$nombreParLigne=3;

$index.="\t\t\t\t\t<table align=\"center\"  border=\"0\" width=\"650\" cellpadding=\"1\" rules=\"2\">\n";

for($i=1; $i<=$nombreDeligne; $i++){

if($i>1){
$premiereEntree=$premiereEntree+3;
$nombreParLigne=$nombreParLigne+3;
}

$requetePhotosMembre = "SELECT PhotoMembre FROM	photos_membres WHERE IdMembre = ".$idMembreFichePerso." LIMIT ".$premiereEntree.", ".$nombreParLigne." ";
	$rsPhotosMembre = mysql_query($requetePhotosMembre);



echo ("SELECT PhotoMembre FROM	photos_membres WHERE IdMembre = ".$idMembreFichePerso." LIMIT ".$premiereEntree.", ".$nombreParLigne." ");


$index.="\t\t\t\t\t\t<tr>\n";	

while($row=mysql_fetch_array($rsPhotosMembre)){

 
		
		$url=$row['PhotoMembre'];
		$width=1024;
		$height=800;
		$index.="\t\t\t\t\t\t\t\t<td align=\"left\"><a href=\"javascript: open_popup('".$url."',".$height.",".$width.")\"><img class=\"photosMiniaturesFichePerso\" src=".$row['PhotoMembre']."></a></td>\n";
	
}
$index.="\t\t\t\t\t\t\t</tr>\n";

}

$index.="\t\t\t\t\t\t\t</table>\n";