Voici mon code :
if ($categid == 6; $categid ==8; $categid ==9) //je sais que c'est faux!lol
{
$sql2 = "SELECT * FROM sscategories WHERE categ='".$categid."' order by sscategid";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
while( $data = mysql_fetch_array( $req2))
{
$tablo[]=$data;
}
$nbcol=3;
echo '<table align="center">';
for($i=0;$i<count($tablo);$i++)
{
if($i%$nbcol==0)
echo '<tr>';
echo '<td>'.$tablo[$i]['categfr'].'<br>'.$tablo[$i]['categen'].'</td>';
if($i%$nbcol==($nbcol-1) or $i==(count($tablo)-1))
echo '</tr>';
}
echo '</table>';
}
else
{
$sql2 = "SELECT * FROM produits WHERE categorie='".$categid."' order by id";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
while( $data = mysql_fetch_array( $req2))
{
$tablo[]=$data;
}
$nbcol=3;
echo '<table align="center">';
for($i=0;$i<count($tablo);$i++){
if($i%$nbcol==0)
echo '<tr>';
echo '<td>'.$tablo[$i]['ref'].'<br>'.$tablo[$i]['marque'].'</td>';
if($i%$nbcol==($nbcol-1) or $i==(count($tablo)-1))
echo '</tr>';
}
echo '</table>';
}
Voilà ca concerne le 1er if, je voudrais qu'il se dise : SI categid = 6 ou 8 ou 9, je fais ca sinon j'exécute le else...Voilà... Merci beaucoup!