[Jointures de tables ] afficher le resultat distinctement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Jointures de tables ] afficher le resultat distinctement

par ludo2604 » 28 mars 2006, 13:37

Merci,je l'ai rajouté mais j'aimerai savoir comment afficher le resultat en fonction du menu car j'ai un tableau Ecrits et un tableau Oraux.
J'aimerai que dans le tableau Ecrits s'affichent uniquement les resulstats qui concernent ce meme menu, à l'aide du 'menu' donc.

par Utilisateur anonyme » 28 mars 2006, 13:18

dans une requete, si tu veut trier tes enregistrements selon un champ tu doit utiliser "ORDER BY"

voila qui devrait t'aider:
http://www.commentcamarche.net/sql/sqltri.php3

[Jointures de tables ] afficher le resultat distinctement

par ludo2604 » 28 mars 2006, 12:55

Bonjour,
alors je m'explique, j'ai la table 'cat' et la table 'rubrik' avec les champs suivant :

cat : id | nom | description | menu
rubrik : id_rub | id_cat | titre | contenu

J'ai 2 menus sur le site, 'Ecrits' et 'Oraux'.

J'aimerai pouvoir afficher le resultat des tables distinctement, par exemple :

> Ecrits < // Menu
. Etude de cas // Categorie
- ERAC // rubrique
- Bilan-Diagnostic // rubrique

> Oraux <
. Culture Pro
- FAQ
- Fiche Type

Alors j'arrive bien à faire les jointures, mais pour traiter l'affichage je sais pas comment trier par menu... *je débute*

Voici le code que j'ai pour l'instant :
<?  
$requete = mysql_query("SELECT DISTINCT t1.id_rub,t1.titre,t1.id_cat,t2.id,t2.nom,t2.menu FROM rubrik As t1 LEFT join cat As t2 On t1.id_cat=t2.id GROUP BY t2.nom")or die(mysql_error());
while($aff = mysql_fetch_array($requete))
{
echo ("<p>$aff[nom]<br>$aff[titre]<br>");

}
?>
et le resultat me donne ça :?
Culture Pro
FAQ
Fiche Type

Etude de cas
ERAC
Bilan-Diagnostic

Merci d'avance de m'eclairer un peu