La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  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 831 fois)
Classement de mes membres par pays
« sur: le 04-05-2008 a 09:53:21 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 27





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  

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 a 11:42:33 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

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

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Classement de mes membres par pays
« Répondre #2 sur: le 04-05-2008 a 11:43:15 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 27





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 a 14:15:48 par Izanagi » Rapporter au modérateur  

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 a 14:16:14 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 27





Voir le Profil    WWW
Répondre avec citation

Voila pour la structure

Rapporter au modérateur  

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 a 18:16:27 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





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  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Classement de mes membres par pays
« Répondre #5 sur: le 05-05-2008 a 13:17:51 »
Izanagi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 27





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  

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 a 00:17:21 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





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  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Classement de mes membres par pays
« Répondre #7 sur: le 09-05-2008 a 18:49:52 »
black-out37
Membre récent
*

Hors-Ligne

Messages: 12



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  
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.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg