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] Tableau / Trier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Par défaut [Tableaux] Tableau / Trier
    Bonjour a tous,

    voilla, je me lance dans le PHP J'ai commencé a programmer un petit peu dans le but de faire une DB pour mon équipe d'hockey. En effet, j'aimerais pouvoir compiler tous les stats, les résultats, etc... et ce d'année en année en plus d'avoir des tournois.

    En ce moment le problème que j'ai est au niveau de l'affichage des tableaux. J'aimerais pouvoir afficher mon tableau de la facon suivante :

    Le plus de points en premier, le plus de but en 2ième, la moyenne de pts en 3ième. De sorte d'avoir un tableau bien trier.

    Comment on peut faire ca tabarouetttteeeeee :-P

    De plus, les PTS et la Moyenne de PTS est un calcul que je fais et devienne ainsi des variables.

    Par exemple :
    $Points = ($resultat['Buts']+$resultat['Passes']);
    $Moy_PTS = ($Points/$resultat['Parties']) ;

    Il est vrai que je suis un gros débutant, mais j'aimerais tellement réussir ce programme depuis longtemps

    J'aimerais qu'il me permettre plus tard de controller une ligue au complet et non seulement mon équipe !!!

    Espèrons avant 2020 !! hehe

    Merci beaucoup pour votre aide,

    Guillaume.

  2. #2
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    tu as plusieurs tableau a afficher non

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Par défaut
    En ce moment je commence, donc j'te dirais que j'en ai juste 1 que j'ais fais temporairement pour afficher les stats des joueurs. Plus tard je veux effectivement avoir une table joueur, une table stats. une table saison etc.... Je ne sais pas trop encore comment faire pour linker des infos d'une table a l'autre.

    Tu peux jeter un coup d'oeil pour l'instant ici :

    http://www.flying-pickles.com/2006/Stats.php

    Merci bien !

  4. #4
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    pourrais on avoir le code de la page

    sinon il y a sort()

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Par défaut
    IL NE FAUT PAS RIRE PAR CONTRE !!! heheheheh

    <table width="600" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="50" align="center">Pos</td>
    <td width="50" align="center">#</td>
    <td width="170">Nom</td>
    <td width="55" align="center">PJ</td>
    <td width="55" align="center">Buts</td>
    <td width="55" align="center">Passes</td>
    <td width="55" align="center">Points</td>
    <td width="55" align="center">Pts/Pj</td>
    <td width="55">Pun/Min</td>
    </tr>
    <tr>
    <td colspan="9"><?PHP

    include ("../include/mysql_conf.php");

    $req = mysql_query("SELECT * FROM Temp_S2006 Order by Points DESC ") or die ("erreur sql ".mysql_error());

    while ( $resultat = mysql_fetch_array($req))

    {
    $Points = ($resultat['Buts']+$resultat['Passes']);
    $Moy_PTS = ($Points/$resultat['Parties']) ;
    ?></td>
    </tr>
    <tr>
    <td align="center"><? print $resultat['Id']; ?></td>
    <td align="center"><? print $resultat['Numéro']; ?></td>
    <td><? print $resultat['Nom']; ?></td>
    <td align="center"><? print $resultat['Parties']; ?></td>
    <td align="center"><? print $resultat['Buts']; ?></td>
    <td align="center"><? print $resultat['Passes']; ?></td>
    <td align="center"><? print $Points ; ?></td>
    <td align="center"><? print number_format($Moy_PTS,2);?></td>
    <td align="center"><? print number_format($resultat['Punitions'],0); ?></td>
    </tr>
    <tr>
    <td colspan="9"><?
    }
    mysql_close();
    ?></td>
    </tr>
    </table>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Par défaut
    A noter que le ORDER by ne fonctionne pas sur ce code puisque le POINTS en question est une variable et non pas une table !

    J'avais pas modifier le code avant de le poster

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/02/2009, 15h08
  2. [Tableaux] comment trier un tableau multidimensionnel
    Par tibotibo69 dans le forum Langage
    Réponses: 2
    Dernier message: 26/02/2008, 18h04
  3. [Tableaux] Tableau: trier par valeurs identiques
    Par renaud26 dans le forum Langage
    Réponses: 2
    Dernier message: 25/12/2007, 11h06
  4. Réponses: 5
    Dernier message: 13/06/2006, 12h08
  5. [Tableaux] tableau dans un formulaire
    Par Elo13 dans le forum Langage
    Réponses: 4
    Dernier message: 26/09/2005, 18h28

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