Essaye de reprendre dans ton navigateur l'url et colle la directement dans ton navigateur.Le 1er problème commence, mes icones ne s'affichent pas, pourquoi?
Regarde du cote des boucle for ou while. Dans la documentation de php et plus precisement avec celle de mysql. Des exemples te montre comment utiliser mysql_fetch_array().Le 2e problème est que je risque d'avoir toujours la même icône affichée dans chaque cellule de mon tableau, comment éviter cela?
Bonne methode.Le but est de pouvoir récupérer l'id de chaque icone, comme çà lors d'un clique dessus l'id est envoyé dans la page -subcategorie.php-
<?php
mysql_select_db($database_site, $site);
$query_iconecat = "SELECT * FROM categories WHERE categories.iconecat";
$iconecat = mysql_query($query_iconecat, $site) or die(mysql_error());
$row_iconecat = mysql_fetch_assoc($iconecat);
$totalRows_iconecat = mysql_num_rows($iconecat);
?>
Pour tout te dire çà ne fonctionne toujours pas mais bon çà avance!! pour encadrer du code :wink:[/color]$query_iconecat = "SELECT * FROM categories WHERE categories.iconecat";
categories.iconecat est inutile dans la requête, il faudrait le comparer à une valeur. Quoique, ca dépend de ta base...<?php require_once('Connections/site.php'); ?>
<?php
mysql_select_db($database_site, $site);
$query_rscategorie = "SELECT nomcat, icone FROM categories ORDER BY nomcat ASC";
$rscategorie = mysql_query($query_rscategorie, $site) or die(mysql_error());
$row_rscategorie = mysql_fetch_assoc($rscategorie);
$totalRows_rscategorie = mysql_num_rows($rscategorie);
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center" class="Style4">
<p>Cliquez sur l'une des catégories ci-dessous pour y accéder </p>
</div>
</td>
</tr>
<tr>
<?php
$a=0;
mysql_select_db($database_site, $site);
$query_rscategory = "SELECT * FROM categories";
$result = mysql_query($query) or die('Erreur SQL : '.mysql_error());
while ($val = mysql_fetch_array($result)){
echo "<td><a href=\"subcategorie.php?cat=".$val["idcat"]."\" alt=\"".$val["nomcat"]."\"><img src=\"icones1/".$val["icone"]."\" title=\"icones1/".$val["icone"]."\"></a></td>";
$a++;
if($a>"10"){ echo "</tr><tr>"; }
else { echo "</tr>"; }
?>
<p><img src="icones1/<?php echo $row_rscategorie['icone']; ?>" alt=" <?php echo $row_rscategorie['nomcat']; ?>"></p>
</tr>
</table>
Code : Tout sélectionner
et [php].
Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.[/color]
$a++;
if($a>"10")
Tu incrémentes un entier et tu testes sur une chaîne (ça devrait passer mais c'est pas propre du tout)if($a>"10"){ echo "</tr><tr>"; }
else { echo "</tr>"; }