Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


info classement !

 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Bugs, disfonctionnements, aide à l'installation

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Franck



Inscrit le: 09 Oct 2004
Messages: 32

MessagePosté le: Sam 17 Déc 2005, 23:33    Sujet du message: info classement ! Répondre en citant

Very Happy Salut a tous

ALEX..... y a t il une soluce pour avoir a cote des equipes le classement
ex: comme sur www.lequipe.fr

Rennes (10) 0 - 1 Saint-Etienne (9)

merci

a+



Asse pour toujours
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Sam 06 Mai 2006, 14:32    Sujet du message: Répondre en citant

Queqlqu'un aurait il une solution a cela car cela pourrait etre sympa egalement.
_________________
http://www.fcbayern-fr.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
seb91



Inscrit le: 20 Avr 2005
Messages: 24

MessagePosté le: Dim 14 Mai 2006, 08:00    Sujet du message: Répondre en citant

Je vais me plonger dans le code à l'occasion pour voir si je trouve Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Lun 15 Mai 2006, 17:09    Sujet du message: Répondre en citant

c'est vrai que cela m'intereesse beaucoup et je trouverais ca assez interessant.
_________________
http://www.fcbayern-fr.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
seb91



Inscrit le: 20 Avr 2005
Messages: 24

MessagePosté le: Mar 16 Mai 2006, 19:29    Sujet du message: Répondre en citant

Alors, un problème se pose : Ces informations ne seront affichés que sur la dernière journée parce que sinon, cela ne voudrait rien dire :
Si en regardant les scores de la journées 2, on avait entre parenthèses le classement de la journée actuelle (ex : 3Cool Laughing
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Mar 16 Mai 2006, 21:57    Sujet du message: Répondre en citant

je comprend pas seb?
_________________
http://www.fcbayern-fr.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Mer 17 Mai 2006, 10:15    Sujet du message: Répondre en citant

Salut,

en réalité ce mod est simple à faire puisque le classement journée par journée est regroupé dans la table phpl_clmnt_graph. C'est cette table qu'on utilise pour tracer le graph de l'évolution du classement.

Bon je le tente, je préviens ca fait plusieurs mois que je n'ai pas touché le php Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Mer 17 Mai 2006, 18:49    Sujet du message: Répondre en citant

Bon voila la nouvelle fonction aff_journee() dans consult/fonctions.php pour faire apparaître le classement des équipes dans le calendrier :

Code:
function aff_journee($champ, $numero, $legende, $proba, $fiches_clubs, $id_equipe_fetiche)
         {

        // cellule d'affichage des derniers résultats
        $color=0;
        $query1="SELECT cldom.nom as cldom, clext.nom as clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext,
                        phpl_journees.date_prevue, cldom.id as cliddom, clext.id as clidext, date_reelle,
                        dom.id as eqdom, ext.id as eqext, phpl_matchs.id as id_match, phpl_journees.numero
                FROM phpl_equipes as dom, phpl_equipes as ext, phpl_matchs, phpl_journees,
                     phpl_clubs as cldom, phpl_clubs as clext
                WHERE phpl_matchs.id_equipe_dom=dom.id
                        AND phpl_matchs.id_equipe_ext=ext.id
                        AND phpl_journees.id_champ='$champ'
                        AND phpl_journees.numero='$numero'
                        AND dom.id_club=cldom.id
                        AND ext.id_club=clext.id
                        AND phpl_matchs.id_journee=phpl_journees.id
                        AND cldom.nom!='exempte'
                        AND clext.nom!='exempte'
                        ORDER BY date_reelle asc, cldom";
        $result=mysql_query($query1) or die (mysql_error());
        echo "<table align=\"center\" class=\"tablephpl2\" width=\"50%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><table cellspacing=\"0\" align=\"center\" width=\"100%\" cellpadding=\"1\">\n";
        $x=1;
        $minute = 0;
        $heure = 0;
        $jour = 0;
        $mois = 0;
        $annee = 0;

             while ($row=mysql_fetch_array($result))
             {
             $clubs_nom = stripslashes($row[0]);
             $clubs_nom1 = stripslashes($row[1]);
             $domproba= $row[2];
             $extproba= $row[3];
                if ($row['buts_dom']=='' and $row['buts_ext']=='' and $proba==1 and $numero>=4)
                {
                $query2="SELECT DOMBUTSPOUR, DOMG, DOMN, DOMP, DOMBUTSCONTRE FROM phpl_clmnt_cache WHERE ID_EQUIPE='$row[eqdom]'";
                $result2=mysql_query($query2);
                      while ($row2=mysql_fetch_array($result2))
                      {
                      $dom_buts=($row2['DOMBUTSPOUR']);
                      $dom_joues=($row2['DOMG']+$row2['DOMN']+$row2['DOMP']);
                      $ext_buts=($row2['DOMBUTSCONTRE']);
                      $ext_joues=($row2['DOMG']+$row2['DOMN']+$row2['DOMP']);
                      }

                $query2="SELECT EXTG, EXTN, EXTP, EXTBUTSCONTRE, EXTBUTSPOUR FROM phpl_clmnt_cache WHERE ID_EQUIPE='$row[eqext]'";
                $result2=mysql_query($query2);
                      while ($row2=mysql_fetch_array($result2))
                      {
                      $dom_joues+=($row2['EXTG']+$row2['EXTN']+$row2['EXTP']);
                      $ext_joues+=$row2['EXTG']+$row2['EXTN']+$row2['EXTP'];
                      $dom_buts+=($row2['EXTBUTSCONTRE']);
                      $ext_buts+=($row2['EXTBUTSPOUR']);
                      $dom_buts=intval((($dom_buts)/$dom_joues));
                      $ext_buts=intval((($ext_buts)/$ext_joues));
                      }

                $domproba="<i><font size=\"1\">".$dom_buts."</font></i>";
                $extproba="<i><font size=\"1\">".$ext_buts."</font></i>";
               
                $clmnt_dom="";
                $clmnt_ext="";

                }

                else
                {
                  $num=$row["numero"]-1;
                  $requete5="SELECT classement
                  FROM phpl_clmnt_graph
                  WHERE phpl_clmnt_graph.id_equipe='$row[eqdom]'
                  AND fin='$num'";
                  $result5=mysql_query($requete5) or die (mysql_error());
                  $row5=mysql_fetch_array($result5);
                  $requete6="SELECT classement
                  FROM phpl_clmnt_graph
                  WHERE phpl_clmnt_graph.id_equipe='$row[eqext]'
                  AND fin='$num'";
                  $result6=mysql_query($requete6) or die (mysql_error());
                  $row6=mysql_fetch_array($result6);
                 
                  $clmnt_dom="(".$row5["classement"].")";
                  $clmnt_ext="(".$row6["classement"].")";
                 
                if ($clmnt_dom=="()"){$clmnt_dom="";}
                if ($clmnt_ext=="()"){$clmnt_ext="";}

                }

                if ($x==1)
                {
                echo "<tr class=\"trphpl3\">\n<th colspan=\"5\"><b>".$legende." ". $numero."</b></th>\n</tr>";
                }



                if ($row['eqdom']==$id_equipe_fetiche )
                {
                $DebMarqueur1 = "<b>";
                $FinMarqueur1 = "</b>";
                }

                else
                {
                $DebMarqueur1 = "";
                $FinMarqueur1 = "";
                }

                if ($row['eqext']==$id_equipe_fetiche )
                {
                $DebMarqueur2 = "<b>";
                $FinMarqueur2 = "</b>";
                }

                else
                {
                $DebMarqueur2 = "";
                $FinMarqueur2 = "";
                }

                $bgcolor="#FFFFFF";

                if (($color%2)==0) {$classe="ligne1";} else {$classe="ligne2";}


                //echo "<tr bgcolor=\"$bgcolor\" class=\"trphpl\">";

                //if (($minute==substr($row[7],14,2)) and ($heure==substr($row[7],11,2)) and ($jour==substr($row[7],8,2)) and ($mois==substr($row[7],5,2)) and ($annee==substr($row[7],0,4)))
                if (!($annee==substr($row[7],0,4)) or !($mois==substr($row[7],5,2)) or !($jour==substr($row[7],8,2)) or !($minute==substr($row[7],14,2)) or !($heure==substr($row[7],11,2)))
                {

                $minute = substr($row[7],14,2); // on récupère la minute
                $heure = substr($row[7],11,2); // on récupère l'heure
                $jour = substr($row[7],8,2); // on récupère le jour
                $mois = substr($row[7],5,2); // puis le mois
                $annee = substr($row[7],0,4); // et l'annee



                setlocale(LC_TIME, LEAGUE_LANGUAGE);
                $t= mktime($heure,$minute,0,$mois,$jour,$annee);




                echo "<tr class=\"date\"><td colspan=\"5\" align=\"center\">";

                echo ucfirst(strftime("%A ",$t));
                echo strftime("%d %B ",$t);
                echo strftime("- %Hh%M",$t);
                echo "</td></tr>";

                $color_cell=$bgcolor;
                }

                echo "<tr class=\"$classe\">";


                $activ_prono=0;

                if ($fiches_clubs=="1" and $activ_prono=="1")
                {
                echo "<td align=\"right\" width=\"45%\">$clmnt_dom <a href=\"club.php?id_clubs=$row[5]&amp;champ=$champ\">".$DebMarqueur1.$clubs_nom.$FinMarqueur1."</a></td><td align=\"center\"><a href=\"#\" onclick=\"window.open('match.php?id_match=$row[id_match]', 'Fichematch','toolbar=0,location=0,directories=0,status=0,scrollbars=0, resizable=0,copyhistory=0,menuBar=0,width=560,height=320'); return false;\">".$domproba." - ".$extproba."</a></td><td align=\"left\" width=\"45%\"><a href=\"club.php?id_clubs=$row[6]&amp;champ=$champ\"> ".$DebMarqueur2.$clubs_nom1.$FinMarqueur2."</a>$clmnt_ext </td>";
                }

                if ($fiches_clubs=="1" and $activ_prono=="0")
                {
                echo "<td align=\"right\" width=\"45%\">$clmnt_dom <a href=\"club.php?id_clubs=$row[5]&amp;champ=$champ\">".$DebMarqueur1.$clubs_nom.$FinMarqueur1."</a></td><td align=\"center\"><a href=\"#\" onclick=\"window.open('match.php?id_match=$row[id_match]', 'Fichematch','toolbar=0,location=0,directories=0,status=0,scrollbars=0, resizable=0,copyhistory=0,menuBar=0,width=560,height=320'); return false;\">".$domproba." - ".$extproba."</a></td><td align=\"left\" width=\"45%\"><a href=\"club.php?id_clubs=$row[6]&amp;champ=$champ\"> ".$DebMarqueur2.$clubs_nom1.$FinMarqueur2."</a>$clmnt_ext </td>";
                }

                elseif (!$fiches_clubs=="1" and $activ_prono=="1")
                {
                echo "<td align=\"right\" width=\"45%\">$clmnt_dom ".$DebMarqueur1.$clubs_nom.$FinMarqueur1."</td><td align=\"center\"><a href=\"#\" onclick=\"window.open('match.php?id_match=$row[id_match]', 'Fichematch','toolbar=0,location=0,directories=0,status=0,scrollbars=0, resizable=0,copyhistory=0,menuBar=0,width=560,height=320'); return false;\">".$domproba." - ".$extproba."</a></td><td align=\"left\" width=\"45%\"> ".$DebMarqueur2.$clubs_nom1.$FinMarqueur2."$clmnt_ext </td>";
                }

                elseif (!$fiches_clubs=="1" and $activ_prono=="0")
                {
                echo "<td align=\"right\" width=\"45%\">$clmnt_dom ".$DebMarqueur1.$clubs_nom.$FinMarqueur1."</td><td align=\"center\"><a href=\"#\" onclick=\"window.open('match.php?id_match=$row[id_match]', 'Fichematch','toolbar=0,location=0,directories=0,status=0,scrollbars=0, resizable=0,copyhistory=0,menuBar=0,width=560,height=320'); return false;\">".$domproba." - ".$extproba."</a></td><td align=\"left\" width=\"45%\"> ".$DebMarqueur2.$clubs_nom1.$FinMarqueur2."$clmnt_ext </td>";
                }

                echo "</tr>\n";
                $x++;
                $color+=1;

              }

  $requete="SELECT phpl_clubs.nom, CLEXT.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext,
            phpl_matchs.id, phpl_matchs.date_reelle
            FROM phpl_clubs, phpl_clubs as CLEXT, phpl_matchs, phpl_journees, phpl_equipes, phpl_equipes as EXT
            WHERE phpl_clubs.id=phpl_equipes.id_club
            AND CLEXT.id=EXT.id_club
            AND phpl_equipes.id=phpl_matchs.id_equipe_dom
            AND EXT.id=phpl_matchs.id_equipe_ext
            AND phpl_matchs.id_journee=phpl_journees.id
            AND phpl_journees.numero='$numero'
            AND phpl_journees.id_champ='$champ'
            AND (CLEXT.nom='exempte' or phpl_clubs.nom='exempte')";
  $resultats=mysql_query($requete) or die (mysql_error());

  while ($row=mysql_fetch_array($resultats))
  {   
   $row[0] = stripslashes($row[0]);
   $row[1]= stripslashes($row[1]);
    if (($color%2)==0) {$bgcolor1="#e5e5e5";} else {$bgcolor1="#FFFFFF";}
    if ($row[0]=='exempte') {echo "<tr bgcolor=\"$bgcolor1\" class=\"trphpl\"><td colspan=\"7\">".ADMIN_RESULTS_1." : $row[1]</td></tr>";}
    if ($row[1]=='exempte') {echo "<tr bgcolor=\"$bgcolor1\" class=\"trphpl\"><td colspan=\"7\" >".ADMIN_RESULTS_1." : $row[0]</td></tr>";}
  }
        echo "</table></td></tr></table>\n<br />\n";
        }

ou bien ajouter, après :
Code:
                $domproba="<i><font size=\"1\">".$dom_buts."</font></i>";
                $extproba="<i><font size=\"1\">".$ext_buts."</font></i>";

                }


le code :
Code:
                else
                {
                  $num=$row["numero"]-1;
                  $requete5="SELECT classement
                  FROM phpl_clmnt_graph
                  WHERE phpl_clmnt_graph.id_equipe='$row[eqdom]'
                  AND fin='$num'";
                  $result5=mysql_query($requete5) or die (mysql_error());
                  $row5=mysql_fetch_array($result5);
                  $requete6="SELECT classement
                  FROM phpl_clmnt_graph
                  WHERE phpl_clmnt_graph.id_equipe='$row[eqext]'
                  AND fin='$num'";
                  $result6=mysql_query($requete6) or die (mysql_error());
                  $row6=mysql_fetch_array($result6);
                 
                  $clmnt_dom="(".$row5["classement"].")";
                  $clmnt_ext="(".$row6["classement"].")";
                 
                if ($clmnt_dom=="()"){$clmnt_dom="";}
                if ($clmnt_ext=="()"){$clmnt_ext="";}

                }
et ajouter les variables $clmnt_dom et $clmnt_ext et les lignes contenant les variables $clmnt_dom et $clmnt_ext

Noter que le code rajoute 2*10 = 20 requêtes supplémentaires (lorsqu'on a 10 matchs par journée), donc le code n'est pas optimiser, dite-moi si ça marche !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Mer 17 Mai 2006, 19:05    Sujet du message: Répondre en citant

merci alexis mais que veut tu dire par ca :

ajouter les variables $clmnt_dom et $clmnt_ext et les lignes contenant les variables $clmnt_dom et $clmnt_ext
_________________
http://www.fcbayern-fr.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Mer 17 Mai 2006, 22:12    Sujet du message: Répondre en citant

ghost a écrit:
merci alexis mais que veut tu dire par ca :

ajouter les variables $clmnt_dom et $clmnt_ext et les lignes contenant les variables $clmnt_dom et $clmnt_ext
Il faut rajouter, ligne 63
Code:
$clmnt_dom="";
ligne 64
Code:
$clmnt_ext="";
ligne 165, 170, 175, 180 :
echo "<td align=\"right\" width=\"45%\">$clmnt_dom <a href=\"club.php?id_clubs=$row[5]&amp;champ=$champ\"> (...) </a>$clmnt_ext </td>";
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Mer 17 Mai 2006, 22:19    Sujet du message: Répondre en citant

ca y est ca marche mais est ce possible de mettre cela dans le next logo?
_________________
http://www.fcbayern-fr.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   


Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Bugs, disfonctionnements, aide à l'installation

Page 1 sur 1

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 4932
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower