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 :

affichage d'une requête SQL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de berti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 239
    Par défaut affichage d'une requête SQL
    Bonjour, je dois afficher une requête de la manière suivante dans un tableau

    Limousin
    --------Haute-Vienne
    ---------------------87000 | LIMOGES
    ---------------------87200 | SAINT-JUNIEN
    ---------------------87300 | BELLAC
    Languedoc-Roussillon
    etc.

    Aujourd'hui ma requette affiche

    LIMOUSIN---HAUTE-VIENNE---87000 LIMOGES
    LIMOUSIN---HAUTE-VIENNE---87200 SAINT-JUNIEN
    LIMOUSIN---HAUTE-VIENNE---87300 BELLAC

    Est-ce que quelqu'un peut m'orienter je ne sais pas par où commencer ?

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour
    Tu peux récupérer les informations dans des variables et les comparer à chaque tour de boucle while. Si la valeur courante dans la boucle est la même que la précédente, tu continue dans le tableau inférieur, sinon tu rajoutes une ligne.

    Je suis claire ou pas, là ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    un truc classe, sa serai de construire une arborescence XML à partir des données que tu reçois de ta requète.

    A toi de voir

  4. #4
    Membre éclairé Avatar de berti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 239
    Par défaut
    pour répondre à Célira, j'ai du mal à voir la comparaison.

    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
    while($ligne = mysql_fetch_array($exec))
    {		
    $dep = $ligne['DEPARTEMENT'];
     
    //comparaison ?
     
    while($dep=?)
    {
    $cp = $ligne['CP'];
    $ville = $ligne['VILLE'];
     
    echo "$cp| ";
    echo "$ville</br>";
    }
    }

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    C'est bien ce que je craignais... Avec un bout de code, ça peut paraitre plus clair :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $dep = '';
    while($ligne = mysql_fetch_array($exec))
    {		
       if ($dep != $ligne['DEPARTEMENT'])
       {
          $dep = $ligne['DEPARTEMENT'];
          echo $dep.'<br/>';
       }
     
       $cp = $ligne['CP'];
       $ville = $ligne['VILLE'];
     
       echo "--- $cp | $ville</br>";
    }
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Membre éclairé Avatar de berti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 239
    Par défaut
    merci je comprends, en fait je faisais des tests sur un requete pour chaque regroupement, quand y a deux c'est pas long mais plusieurs c'est pluttôt chiant.

    Bref ta méthode me plait. nickel

    merci beaucoup

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

Discussions similaires

  1. Affichage d'une requête SQL dans un fichier texte
    Par EL.FARAJI dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 11/04/2011, 16h23
  2. Affichage d'une requête SQL
    Par Sn2ops dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 26/03/2011, 18h01
  3. [AC-2003] Affichage d'une requête SQL
    Par menezdimitri dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 23/03/2010, 15h04
  4. Gérer l'affichage d'une requête SQL
    Par wagui26 dans le forum Débuter
    Réponses: 5
    Dernier message: 18/11/2008, 18h52
  5. [SQL] affichage d'une requête sql dans un tableau
    Par benvegu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/02/2008, 15h01

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