Bonjour,
Toujours dans le cadre de la création de mon site internet, je cherche des solutions... Que je ne trouve pas seul !
Pour ceux qui n'ont pas lu mes autres post, voici un résumé :
J'ai plusieurs TABLES :
FAMILLE
TARIF
ARTICLES
USER
L'objectif étant d'afficher les ARTICLES selon une MARGE adaptée au LOGIN entré par l'utilisateur, j'ai fait (avec l'aide des gens de ce forum!) la requête suivante en PHP :
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 $sql = " SELECT a.Designation, a.IdReference, round(PrixAchat/Marge,2) AS Prix2 FROM articles a INNER JOIN Tarif t ON t.IdFamille = a.IdFamille INNER JOIN clients c ON c.NiveauTarif = t.NiveauTarif WHERE Login ='$login'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { echo '<b>'.$data['IdReference'].'</b>'.$data['Designation'].' PRIX : '.$data['Prix2'].'€<br>'; }
Ce qui fait que j'obtient ça :
Et voici ma question :CARTEMERE CM-K7S41 ASROCK K7S41 SOCK A PRIX : 30.00€
CARTEMERE CM-P4COMBO-Z ASROCK P4COMBO SOCK 775/478 FSB800 PRIX : 45.56€
CLEFUSB CLEF-1024-2.0 Clef USB 1Go USB 2.0 PRIX : 38.04€
CLEFUSB CLEF-512-2.0 Clef USB 512 Mo USB 2.0 PRIX : 20.65€
DISQUE DD120LO Disque Dur MAXTOR 120Go 7200TM (Gar. construteur) PRIX : 54.35€
DISQUE DD120MO Disque Dur MAXTOR 120Go 7200TM SATA (Gar. construteur) PRIX : 56.52€
DISQUE DD120PO Disque Dur MAXTOR 120Go 7200TM 8Mo (Gar. construteur) PRIX : 54.35€
DISQUE DD160MO Disque Dur MAXTOR 160Go 7200TM SATA (Gar. construteur) PRIX : 61.96€
DISQUE DD160PO Disque Dur MAXTOR 160Go 7200TM 8Mo (Gar. construteur) PRIX : 57.61€
etc...
Comment faire pour que la famille ne se répète pas à chaque fois, devant chaque article, mais s'insère dans la liste en tête de chaque nouvelle famille (donc QU'UNE SEULE fois), de façon à obtenir ça :J'espère que vous comprendrez ce que je souhaite faire, et merci d'avance à ceux qui pourront m'aider.CARTEMERE
CM-K7S41 ASROCK K7S41 SOCK A PRIX : 30.00€
CM-P4COMBO-Z ASROCK P4COMBO SOCK 775/478 FSB800 PRIX : 45.56€
CLEFUSB
CLEF-1024-2.0 Clef USB 1Go USB 2.0 PRIX : 38.04€
CLEF-512-2.0 Clef USB 512 Mo USB 2.0 PRIX : 20.65€
DISQUE
DD120LO Disque Dur MAXTOR 120Go 7200TM (Gar. construteur) PRIX : 54.35€
DD120MO Disque Dur MAXTOR 120Go 7200TM SATA (Gar. construteur) PRIX : 56.52€
DD120PO Disque Dur MAXTOR 120Go 7200TM 8Mo (Gar. construteur) PRIX : 54.35€
DD160MO Disque Dur MAXTOR 160Go 7200TM SATA (Gar. construteur) PRIX : 61.96€
DD160PO Disque Dur MAXTOR 160Go 7200TM 8Mo (Gar. construteur) PRIX : 57.61€
Etc...
Partager