Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2008, 17h03   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
Par défaut Incrémenter un div en PHP

Bonjour,

je souhaiterai faire passer dans un echo "<div id="$parametre"> une valeur récupérée par un mysql_fetch_array.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$sql=mysql_query("SELECT * FROM selection");
	
	while ($data=mysql_fetch_array($sql))
	{
		$photo=$data['photo'];
		$numImage=$data['numeroImage'];
		
		echo "<div id='$numImage'>";
                echo "<img src='$photo' />";
		echo "</div>";
		
	}

L'objectif est de créer une mini gallerie et d'organiser cela avec du css.
Malheureusement je n'y arrive pas.

Une syntaxe précise ? impossible à faire?

Merci d'avance..
Pmko01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 17h55   #2
Membre à l'essai
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 22
Points : 22
un code , pas forcement le meilleur:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$sql='SELECT photo,numeroImage FROM selection';	
$requete=$mysql->query($sql);
$reponse=$requete->fetchAll(PDO::FETCH_ASSOC);
 
while(list($cles,$valeurs)=each($reponse)){
	$i=0;
	while(list($cles0,$valeurs0)=each($valeurs)){
		if($i>1){
			echo '<div id="'.$numImage.'" >';
			echo '<img src="'.$photo.'"  />';
			echo '</div>';
		}else{
			${$cles0}=$valeurs0;
		}
		$i++;
	}
}
Kapha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 18h00   #3
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
Citation:
Envoyé par Pmko01 Voir le message
Bonjour,

je souhaiterai faire passer dans un echo "<div id="$parametre"> une valeur récupérée par un mysql_fetch_array.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$sql=mysql_query("SELECT * FROM selection");
	
	while ($data=mysql_fetch_array($sql))
	{
		$photo=$data['photo'];
		$numImage=$data['numeroImage'];
		
		echo "<div id='$numImage'>";
                echo "<img src='$photo' />";
		echo "</div>";
		
	}

L'objectif est de créer une mini gallerie et d'organiser cela avec du css.
Malheureusement je n'y arrive pas.

Une syntaxe précise ? impossible à faire?

Merci d'avance..
Bah si, c'est très possible à faire et as l'air d'avoir la bonne technique. Il ne marche pas ton code ?
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h36.


 
 
 
 
Partenaires

Hébergement Web