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

PHP & Base de données Discussion :

Calcul d'un classement [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 94
    Points
    94
    Par défaut Calcul d'un classement
    salut a tous

    étant un vert "debutant" en programation php mysql je vous pose une petite question :

    j'ai fait un "site" de paris (php&mysql) -->
    l'utilisateur s'authentifie ok
    il a une page pour enregistrée ses paris ok
    me reste le calcul du classement des joueurs ...

    j'ai une table pour les login une table pour les journée du championnat une table pour les paris quoi une table pour tout (oh je debute hein ;-))...

    ma question est quand es ce que je peut declencher le calcul du classement des joueurs un flag a la fin du script d'inscription des paris qui indique que tout est enregistrée ???

    ou quand je lance la page resultat je calcul les resultats de chaques joueurs ???

    je bloque, quoi j'ai plutot peur de faire un truc cochonesque (deja une table pour chaque action je pense qu'il ya mieux a faire ..)

  2. #2
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 94
    Points
    94
    Par défaut
    aî aî j'ai pas du être super claire dans ma question ...

    j'ai opté pour un fichier qui va me servir de compteur --->

    function fichiercompteur($numerosgrille)
    {

    $filename = 'resultat/grillesvg.txt';

    if (file_exists($filename))
    {
    echo "Le fichier $filename existe".'</br>';
    $handle =fopen($filename, "r+");
    //on lit le fichiers
    $compteur = fgets($monfichier);
    $compteur++;
    fwrite($handle, $compteur);
    fwrite($handle, ":");
    fwrite ($handle, $numerosgrilles);
    fclose($handle);
    }
    else
    {
    echo "Le fichier $filename n'existe pas.";
    $handle =fopen($filename, "x+");
    $compteur = fgets($monfichier);
    $compteur++;
    fwrite($handle, $compteur);
    fwrite($handle, ":");
    fwrite ($handle, $numerosgrilles);
    fclose($handle);
    }
    }

    et quand j'ai toutes les grilles valide je calcul a partir du jour ....

    ce qui donne

    user se connecte -->saisie sa grille --> validation de la grille --> incrementation du nombre de grille saisie

    nombre de saisie de grille OK --> je calcul les points a partir de la journée du championnat

    donc en gros la logique c'est ma page produit un resultat exploitable pour la fonction precedente ???

    voila si quelqu'un a des conseils je suis preneur ... (comment gérer des tables sql ...)

    nan personne nota bene prendre des cours d'expression ecrites en 2009 ...

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

Discussions similaires

  1. [SQL Server] problème de classement, calcul d'un rang
    Par lepeule dans le forum Langage SQL
    Réponses: 12
    Dernier message: 22/10/2019, 10h31
  2. [CR XI] Calcul d'un classement/rang
    Par silversatch62 dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 06/08/2009, 11h29
  3. Algo de calcul de meilleur classement possible (football)
    Par pontus21 dans le forum Intelligence artificielle
    Réponses: 13
    Dernier message: 27/03/2009, 15h10
  4. Calcul du classement d'équipes de football
    Par speedster dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 22/01/2007, 21h19
  5. calcul d'un rang, problème de classement
    Par lepeule dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/06/2006, 08h32

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