Bonjour à tous,

J'ai une table :

id - data - cat
1 - toto - 1
2 - tata - 1
3 - titi - 2
4 - tutu - 3

Je la parcours avec une boucle while, ok, mais à l'affichage je voudrais insérer un <hr> à chaque changement de cat...
J'ai essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
$ligne = "";
$i = 0;
$sel = mysql_query("SELECT id,data,cat FROM maTable order by id") or die("erreur");
	while($row = mysql_fetch_row($sel))
	   {
	   $i ++;
 
                $ligne .= $row[1]."\n";
 
                if ($row[2] > $i) 
	 	{
		$ligne .= "<hr color='blue' size='1'>\n";
		$i = 1;
		}
	   }
echo $ligne;
Mais ça ne fonctionne pas du tout...
et je m'arrache bien les cheveux.
Un coup de main serait vraiment le bienvenu !
Merci d'avance.