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 :

afficher une partie d'un tableau


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut afficher une partie d'un tableau
    bonjour a tous!!!

    alors 'oilou, j'ai recuperé le resultat de ma requete sql dans un tableau (qui forme donc un tableau de tableau) comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $articles=mysql_query("ma requete");
    	$rows = array(); 
    	while($r = mysql_fetch_array($articles)) 
        array_push($rows, $r);
    MAINTENANT au lieu d'afficher tout le contenu de mon tableau, je voudrais genre, par exemple, afficher de x a y tableau de mon tableau....


    comment faire siouplais?


    pareil, je voudrais aussi afficher seulement les tableaux ou on va dire monchamps='recherche' .... comment faire siouplais?

    de meme, je voudrais classer les elements de mon tableau....
    la, ca sent la faq a plein nez...



    merchi!

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Slt,

    Pour le filtrage et le tri tu peux pas le faire directement dans ta requête ?
    Pour l'affichage j'ai pas compris... Montre nous le code que tu as déjà fait pour afficher.

    Citation Envoyé par kaking Voir le message
    la, ca sent la faq a plein nez...
    Me semble que le principe du forum c'est d'aller voir AVANT de poster les tutos et autres FAQ donc quand je lis ça...

  3. #3
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut


    rha la buse, j'avais pas pensé a filtrer dans ma requete!

    okay

    donc, on dit que tous les elements du tableau sont a afficher...


    maintenant, genre j'ai un champs 'nom', et je veux afficher par ordre de nom (ca, je ne peux pas gerer dans ma requete, parcequ'en fait je mets dans le tableau deux resultats de requetes de deux tables differentes portants les memes nom de champs)


    comment faire siouplais?



    d'avance,

    merci bien

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    Citation Envoyé par kaking Voir le message
    maintenant, genre j'ai un champs 'nom', et je veux afficher par ordre de nom
    je t'ai répondu dans le message précédant

  5. #5
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut
    mwoué, merci mais j'ai finalement fais differemment :

    je créé une table temporaire qui se constitue en fait de mon tableau !

    et par les requetes, hop, je m'amuse avec



    merci !

  6. #6
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    Citation Envoyé par kaking Voir le message
    MAINTENANT au lieu d'afficher tout le contenu de mon tableau, je voudrais genre, par exemple, afficher de x a y tableau de mon tableau....
    tu peux faire ça directement dans la requête avec "LIMIT"

    Citation Envoyé par kaking Voir le message
    pareil, je voudrais aussi afficher seulement les tableaux ou on va dire monchamps='recherche' .... comment faire siouplais?
    pareil en utilisant "WHERE"

    Citation Envoyé par kaking Voir le message
    de meme, je voudrais classer les elements de mon tableau....
    et là en utilisant "ORDER BY"

    Citation Envoyé par kaking Voir le message
    la, ca sent la faq a plein nez...
    et là en utilisant ta souris :
    http://php.developpez.com/faq/?page=mysql#mysql-intro
    http://php.developpez.com/cours/?page=sgbd#mysql

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher, ou pas, une partie d'un tableau
    Par Bugger24 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/09/2010, 13h42
  2. Afficher une partie de tableau
    Par kaking dans le forum Langage
    Réponses: 2
    Dernier message: 30/10/2009, 15h08
  3. Réponses: 3
    Dernier message: 24/10/2005, 15h26
  4. [JTable] Afficher une date dans un tableau / Renderer
    Par isak dans le forum Composants
    Réponses: 3
    Dernier message: 11/07/2005, 18h09
  5. [glut]afficher une partie d'une image
    Par khayyam90 dans le forum OpenGL
    Réponses: 3
    Dernier message: 17/07/2004, 16h35

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