rendered paste body$categories=array ( "Accessoires","A", "Salons","C", "BZ et Clic Clac","D", "Lits", "L", "Literie", "M", "Meubles", "T", "Produit", "O"); echo("<h1><a name=\"haut\">Articles</a></h1><br>"); for($i = 0; $i < 14; $i+=2) { echo("<a href=\"#" . $categories[$i] . "\">" . $categories[$i] . "</a><br>"); } echo("<a href=\"#haut\">Haut</a><br>"); for($i = 0; $i < 14 ; $i+=2) { $result = mysql_query("select * from catalogue where categorie='" . $categories[$i + 1] . "' order by catId asc", $db) or die (mysql_error($$ echo("<a name=\"" . $categories[$i] . "\"><h3>" . $categories[$i] ."</h3></a>"); if (mysql_num_rows($result) != 0) {// but it never get here, it goes to the else down of the file.