Bonjour
Sur mon site je doit faire un tableau comparatif. Il s'agit d'afficher toutes les caméras avec la liste des caractéristiques sous forme d'un tableau. Je classe les caméras selon leur sous-catégories.
Voilà où j'en suis -http://www.spypoint.com/FR/cameras/comparaison-2013.php-
Jusqu'à maintenant j'affiche une seule caméras avec ses caractéristiques.
Comment fait-on pour faire afficher toutes les caméras chacune sur une colonne?
Il doit y avoir une count à quelques part ou un truc du genre mais j'ignore comment m'y prendre...
mon code:
Modifié par juliesunset (28 May 2013 - 19:30)
Sur mon site je doit faire un tableau comparatif. Il s'agit d'afficher toutes les caméras avec la liste des caractéristiques sous forme d'un tableau. Je classe les caméras selon leur sous-catégories.
Voilà où j'en suis -http://www.spypoint.com/FR/cameras/comparaison-2013.php-
Jusqu'à maintenant j'affiche une seule caméras avec ses caractéristiques.
Comment fait-on pour faire afficher toutes les caméras chacune sur une colonne?
Il doit y avoir une count à quelques part ou un truc du genre mais j'ignore comment m'y prendre...
mon code:
<table>
<thead>
<?php
$requete = mysql_query(
"SELECT
C.`fr` as `categorie`,
SC.`fr` as `sousCat`,
P.`produits`,
P.`thumbnail`
FROM produits P,
categories C,
sousCategories SC
WHERE C.`id` = SC.`categorie_id`
AND P.`id_categories` = C.`id`
AND P.`id_sousCategories` = SC.`id`
AND C.`fr` = 'Caméras'
AND P.`etat` = 'yes'
AND P.`produits` NOT IN ('BLACKBOX-D (TINY-W3)')
ORDER BY SC.`fr`,P.`produits`
LIMIT 6")or die("21 - ".mysql_error());
while($info = mysql_fetch_assoc($requete)) {
$produits = $info['produits'];
?>
<tr>
<td rowspan="2"> </td>
<th><?php echo $info['sousCat']; ?></th>
</tr>
<tr>
<th><?php echo $produits; ?><br>
<img alt="" src="../../Images/photosProduits/<?php echo $info['thumbnail']?>" height="80" />
</th>
</tr>
</thead>
<tbody>
<?php
$requete = mysql_query(
"SELECT
S.`fr` as `spec`,
PS.`fr` as `pspec`
FROM spec S,
produits_spec PS
WHERE S.`fr` = PS.`spec`
AND PS.`produits` LIKE '%".$produits.",%'
ORDER BY S.`ordre`")or die("52 - ".mysql_error());
while($info = mysql_fetch_assoc($requete)){
?>
<tr>
<th><?php echo addslashes($info['spec']); ?></th>
<td><?php echo $info['pspec']; ?></td>
<?php
}
?>
</tr>
<?php
}
?>
</tbody>
</table>
Modifié par juliesunset (28 May 2013 - 19:30)