Classement de mes membres par pays

Thématique Classement de mes membres par pays, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian)
  Classement de mes membres par pays
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Classement de mes membres par pays  (Lu 110 fois)
Classement de mes membres par pays
« sur: le 04-05-2008 à 09:53:21 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 26





Voir le Profil    WWW
Répondre avec citation

Bonjour à tous,

Débutant en php je suis actuellement confronté à un petit problème, je souhaiterais classer mes membres par pays et afficher la liste sur la page d'accueil de mon site (www.penpal-tradition.net) de sorte que cela donnerait ce genre de résultats :

France (394 membres)
Belgique (135 membres)
etc..

Dans ma table membres les champs dont j'ai besoin sont pays et continent, le champ pays indique un chiffre par exemple 6 qui correspond au 6ème pays dans un continent donné. Lechamp continent contient le nom du continent (par exemple 'europe')

Ces infos vous suffisent-elles à m'aider ?

Merci d'avance

Il me faudrait aussi le code pour l'affichage des résultats dans le body.

Rapporter au modérateur   Connecté

Penpal Tradition - La correspondance en toute simplicité - www.penpal-tradition.net
Ordi'Assistance - Dépannage informatique et créations Web - www.ordi-assistance.be
Re:Classement de mes membres par pays
« Répondre #1 sur: le 04-05-2008 à 11:42:33 »
MarvinLeRouge
Habitué
***

Hors-Ligne

Messages: 362



Watch the rabbit !

Voir le Profil    WWW
Répondre avec citation

Salut,

Tu pourrais nous montrer la structure de ta bdd, stp ?

Rapporter au modérateur   Connecté

Lorsqu'un lapin rouge nait, on le nomme Marvin en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur ...
Re:Classement de mes membres par pays
« Répondre #2 sur: le 04-05-2008 à 11:43:15 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 26





Voir le Profil    WWW
Répondre avec citation

Comme ceci ?

  id mediumint(8)  UNSIGNED Non  auto_increment             
  pseudo varchar(20) latin1_swedish_ci  Non               
  nom varchar(30) latin1_swedish_ci  Non               
  prenom varchar(30) latin1_swedish_ci  Non               
  ville varchar(30) latin1_swedish_ci  Non               
  departement tinyint(3)  UNSIGNED Non 0               
  etat varchar(30) latin1_swedish_ci  Non               
  pays tinyint(3)  UNSIGNED Non 0               
  continent enum('europe', 'afrique', 'asie', 'oceanie', 'amerique') latin1_swedish_ci  Oui NULL               
  email varchar(50) latin1_swedish_ci  Non   

« Dernière Édition: le 04-05-2008 à 14:15:48 par Izanagi » Rapporter au modérateur   Connecté

Penpal Tradition - La correspondance en toute simplicité - www.penpal-tradition.net
Ordi'Assistance - Dépannage informatique et créations Web - www.ordi-assistance.be
Re:Classement de mes membres par pays
« Répondre #3 sur: le 04-05-2008 à 14:16:14 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 26





Voir le Profil    WWW
Répondre avec citation

Voila pour la structure

Rapporter au modérateur   Connecté

Penpal Tradition - La correspondance en toute simplicité - www.penpal-tradition.net
Ordi'Assistance - Dépannage informatique et créations Web - www.ordi-assistance.be
Re:Classement de mes membres par pays
« Répondre #4 sur: le 04-05-2008 à 18:16:27 »
MarvinLeRouge
Habitué
***

Hors-Ligne

Messages: 362



Watch the rabbit !

Voir le Profil    WWW
Répondre avec citation

Je trouve ça un peu bizarre que tu aies tes données sur les pays dans ta table membres, et encore plus étrange que ce soit des données partielles.

Rapporter au modérateur   Connecté

Lorsqu'un lapin rouge nait, on le nomme Marvin en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur ...
Re:Classement de mes membres par pays
« Répondre #5 sur: le 05-05-2008 à 13:17:51 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 26





Voir le Profil    WWW
Répondre avec citation

Pourquoi ? Elle reprend les informations des membres. Leur pays en fait partie.

Cela dit ce n'est pas moi qui ai créé cette table ni ses champs...

Rapporter au modérateur   Connecté

Penpal Tradition - La correspondance en toute simplicité - www.penpal-tradition.net
Ordi'Assistance - Dépannage informatique et créations Web - www.ordi-assistance.be
Re:Classement de mes membres par pays
« Répondre #6 sur: le 07-05-2008 à 00:17:21 »
MarvinLeRouge
Habitué
***

Hors-Ligne

Messages: 362



Watch the rabbit !

Voir le Profil    WWW
Répondre avec citation

Et bien ton pays est indiqué par un numéro (ce qui semble indiquer une référence dans une autre table.
De plus, on voit le contient indiqué, alors que ce n'est pas le membre qui dépend d'un continent, mais le pays de ce membre.
Ta structure de données m'a l'air d'avoir des imperfections (ou alors je n'ai pas toutes les infos qui ont mené à certains choix).

Rapporter au modérateur   Connecté

Lorsqu'un lapin rouge nait, on le nomme Marvin en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur ...
Re:Classement de mes membres par pays
« Répondre #7 sur: le 09-05-2008 à 18:49:52 »
black-out37
Membre récent
*

Hors-Ligne

Messages: 5



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Citation:
Ta structure de données m'a l'air d'avoir des imperfections (ou alors je n'ai pas toutes les infos qui ont mené à certains choix)

Soit des imperfections soit une dématérialisation complétement voulue. On ne peut pas savoir sans avoir plus d'informations.

Pour ton code PHP :

Code:

<?php
    mysql_connect("HOST", "USER", "PASS");
    mysql_select_db("TA_BASE");

    $sql = "select count(id), pays from membres group by pays";
    $requete = mysql_query($sql);
    while($resultat = mysql_fetch_row($requete)){
          echo $resultat[1].'('.$resultat[0].')';
    }
?>


Voila quelque chose comme cela à adapter pour ton application.

Rapporter au modérateur   Connecté
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 

Choisissez votre forum :
Présentation
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Hébergement
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Java
Python
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Référencement
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg