Bonjour à tous j'ai un problème pour réaliser ce que je veux afficher...
Je vous explique:
Une table boissons avec comme champs id, categ, nom, quantite, prix.
Je veux lister nom quantite prix par catégorie dans un tableau de deux colonnes organisé comme ci-dessous ( les numéros correspondant à l'ordre d'affichage des catégories)
1|6
2|7
3|8
4|9
5|10
J'ai bien essayer de pleureurs manières mais sans succès.
Voici l'affichage et la requête qui affiche chaque catégories et son contenu en dessous mais en une seule colonne, de plus le titre de la toute première catégorie ne s'affiche pas ... Help !!!
Si quelqu'un pouvais m'aider à comprendre comment faire je suis prenneur
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 $sql = "SELECT * FROM boissons ORDER BY id"; $result = mysql_query($sql) or die('Erreur SQL! ' . $sql . ' ' . mysql_error()); $cat=0; while($data = mysql_fetch_array($result)) { if($data['categ']!=$cat) { echo '</br>'; echo '</br>'; echo '<h3>'.$data['categ'].'</h3>'; } $cat=$data['categ']; echo '<div>'.$data['nom'].' '.$data['quantite'].' '.$data['prix'].'</div>'; }
Cordielement
Partager