IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] classer résultat d'un get


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 43
    Points
    43
    Par défaut [Tableaux] classer résultat d'un get
    j'suis néophite en php mais je comprends déjà un peu le langage...
    mais je bloque sur une petit truc dans la réalisation automatique de mon menu...
    En fait il va chercher le nom de la rubrique si la variable id _parent=0...
    Le truc c'est que j'aimerai qu'il classe les rubriques en fonction de l'id_page dans l'ordre croissant...
    Que faut-il rajouter?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      // N° de page et de sous menu
    	if (empty($_GET["id_page"]))  $page="0";				 
    	else $page=$_GET["id_page"];		
        $smenu= substr($page,0,1);

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut
    Je n'ai pas compris la demande

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par ratapapa
    Je n'ai pas compris la demande
    Je reprends:
    j'ai un menu généré automatiquement sur base d'une table.
    Il y a des sous-menu aussi.
    Le truc, c'est qu'avec le code que j'ai actuellement, il crée le menu en ajoutant les rubrique dans l'ordre d'encodage... et pas dans l'odre que je voudrais c'est à dire dans l'odre correspondant à la colonne id_page..

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut
    Et si tu rajoutais simplement un order by id_page dans ta requete ?

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par ratapapa
    Et si tu rajoutais simplement un order by id_page dans ta requete ?
    c'est ça, je note ça comme tel?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut
    Si tu désires vraiment une réponse précise pose une question précise, et dans ce cas un bout de code ca aide à la compréhension.

    Le order by se place à la fin de la requete oui.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Dans ta requête SQL met un ORDER BY comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete_infos = mysql_query("SELECT * FROM ta_table ORDER BY id_page ");
    Le ORDER BY signifie "trier par" si c'est un nombre ca sera classé par ordre croissant et si tu met ORDER BY id_page DESC ca sera en décroissant

    Si c'est des lettres alors ca sera par ordre alphabétique

    Apres tu fait la boucle pour afficher le menu

Discussions similaires

  1. [Tableaux] classer tableau php
    Par NoBreak2004 dans le forum Langage
    Réponses: 7
    Dernier message: 16/10/2006, 00h59
  2. [Tableaux] Classer des produits
    Par Roromix dans le forum Langage
    Réponses: 4
    Dernier message: 27/09/2006, 14h57
  3. [Tableaux] Classer des variables en décroissant
    Par Mikiman dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2006, 12h51
  4. [Tableaux] Register global off et GET
    Par vodasan dans le forum Langage
    Réponses: 4
    Dernier message: 31/07/2006, 17h08
  5. Réponses: 7
    Dernier message: 13/03/2006, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo