Page 1 sur 1

retour a la ligne si type different de type

Posté : 03 août 2010, 11:43
par fabrice88250
Bonjour,
dans ma base de données j'ai un champ type.
dans ce champs j'ai plusieurs données qui on le meme type.

Je voudrai au niveau de l'affichage faire en sorte que lorsque le type change on fait un retour a la ligne avec l'affichage du nouveau type.

j'avais donc essayé ceci mais apparement c'est pas ça.
		 $type = $result['type'];
		if ($type != $result['type'])
		{echo '<div class="clear"></div> <h3>'.$result['type'].'</h3>'; }

Re: retour a la ligne si type different de type

Posté : 03 août 2010, 22:33
par Ryle
Effectivement, ça ne peut pas fonctionner :
$type = $result['type']; // tu copie la valeur de $result['type'] dans $type
if ($type != $result['type']) // ensuite tu compares les deux qui seront donc toujours identiques
Il ne faut faire l'affectation de la nouvelle valeur que lorsque tu as affaire à un nouveau type :
$type = '';
...
if ($type != $result['type']) {
   echo '<div class="clear"></div> <h3>'.$result['type'].'</h3>'; 
   $type = $result['type'];
}