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


Affichage position au classement
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

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



Inscrit le: 16 Aoû 2006
Messages: 18
Localisation: Alès

MessagePosté le: Ven 17 Aoû 2007, 19:48    Sujet du message: Affichage position au classement Répondre en citant

Bonjour,

Je souhaiterai savoir quelles sont les variables et/ou requêtes sql à utiliser afin de pouvoir récupérer la position de l'équipe dans le classement afin de l'afficher à côté du club correspondant dans les tableau "Prochains et derniers matchs".

A priori, la position n'est pas véritablement associée au club, d'après le code de la fonction classement. Il faudrait donc refaire une requête afin de déterminer la position du club par rapport aux autres équipes, et d'afficher cette position... Bonne voie selon vous ou pas ?

Merci !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Sam 18 Aoû 2007, 08:57    Sujet du message: Répondre en citant

salut,

c est exactement ca
il faut refaire une requete dans "phpl_clmnt_graph"

alors dans consult/fonctions.php

dans la fct
aff_journee($champ, $numero, $legende, $proba, $fiches_clubs, $id_equipe_fetiche)

1/si tu veux le classement dans prochaine journee et derniere journee
(ne pas mettre cette requete si tu le veux que dans derniere journee)


//SELECT LA DERNIERE-----------------------
$requetea="SELECT max(phpl_journees.numero) from phpl_journees,phpl_matchs
where phpl_journees.id=phpl_matchs.id_journee
and phpl_matchs.buts_dom is not NULL
and phpl_journees.id_champ='$champ'";

$resultatsa=mysql_query($requetea);
while ($rowa=mysql_fetch_array($resultatsa))
{
$numeromax=$rowa[0];
}
if ($numeromax=="") {$numeromax="1";}

2/ensuite il faut extraire id_equipe +classement
donc apres
$clubs_nom = stripslashes($row[0]);
$clubs_nom1 = stripslashes($row[1]);
$domproba= $row[2];
$extproba= $row[3];

ajoute
$d_id=$row[8];
$e_id=$row[9];

$query0="SELECT classement FROM phpl_clmnt_graph WHERE id_equipe='$d_id' and fin='$numero'";
$result0=mysql_query ($query0);
while($row0 = mysql_fetch_array($result0))
{
$posd="($row0[0])";
}
$query0a="SELECT classement FROM phpl_clmnt_graph WHERE id_equipe='$e_id' and fin='$numero'";
$result0a=mysql_query ($query0a);
while($row0a = mysql_fetch_array($result0a))
{
$pose="($row0a[0])";
}
( si tu veux le classement dans derniere et prochaine journee remplace dans ces requetes $numero par $numeromax)

3/ ecris le classement
rajoute 4 fois
avant .$DebMarqueur1.$clubs_nom.$FinMarqueur1



.$posd


rajoute 4 fois
apres .$DebMarqueur2.$clubs_nom1.$FinMarqueur2.



$pose.


normalement ca doit fct
a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Camisard30



Inscrit le: 16 Aoû 2006
Messages: 18
Localisation: Alès

MessagePosté le: Sam 18 Aoû 2007, 16:14    Sujet du message: Répondre en citant

Merci pour ton aide, ça fonctionne parfaitement.

J'ai du saisir au hasard quelques journées pour que le script fonctionne, car le championnat n'a pas encore commencé pour mon club.

Encore merci pour ton aide !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Sam 25 Aoû 2007, 09:40    Sujet du message: Répondre en citant

ça a l'air sympa cette fonction mais n'étant pas un génie de l'info, j'ai pas tout compris.
Il est possible d'avoir des précisions ? ou aller faire tout cela ?
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Sam 25 Aoû 2007, 12:16    Sujet du message: Répondre en citant

+ de precisions !!!

1er pour ou allez

tu as un dossier consult tu l ouvre
ensuite tu as un fichier appelle fonctions
tu l ouvre (avec bloc note )

[b]2éme precision[/b
tu recherche la ligne (tu vas dans edition-->rechercher)
aff_journee($champ, $numero, $legende, $proba, $fiches_clubs, $id_equipe_fetiche)

si tu veux le positionnement dans prochaine et derniere journee

tu rajoute juste apres {
ce que j ai mis en premierement dans le message precedent

si tu veux le classement que dans la derniere journee tu fais rien

ensuite le deuxiemement je vois pas comment etre +clair
quand tu as trouve la ligne $extproba= $row[3];

tu rajoute ce qui est plus haut
(si tu veux le positionnement dans prochaine et derniere journee)
tu remplace dans ce bout de code $numero par $numeromax

le troisiemement

il ya 4 fois ecrit
.$DebMarqueur1.$clubs_nom.$FinMarqueur1

juste avant tu rajoute .$posd

pareil pour $pose.
juste apres
.$DebMarqueur2.$clubs_nom1.$FinMarqueur2.

j espere que tu vas reussir

a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Sam 25 Aoû 2007, 14:56    Sujet du message: Répondre en citant

merci c'es beaucoup plus clair. Very Happy
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Dim 26 Aoû 2007, 13:53    Sujet du message: Répondre en citant

c'est bon ça marchemerci greg-om
au fait ce serait sympa de pouvoir l'afficher au niveau des pronos mais c'est peut être compliqué ?
c'est juste une question Laughing
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Lun 27 Aoû 2007, 09:22    Sujet du message: Répondre en citant

pour les pronos c est pas + complique

si tu as compris les 3 phases

1er tu extrait la derniere journee (pour les prono ca serait meme pas la peine)

2eme tu extrait id de l equipe et selectionne le classement

3eme tu affiche

ca va etre exactement pareil

maintenant il faut savoir ou tu le veux

si je me rappelle bien si tu la version 0.82
tu peux le placer que dans prochaine et derniere grille

maintenant si tu as une evolution avec un pronos reference ou
pronos simulateur

tu peux le placer la aussi

dit moi ou tu le veux (soit je te le ferai si j ai le temps dans la semaine)
soit j essaierai de te detaille comment faire?

a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Lun 27 Aoû 2007, 09:56    Sujet du message: Répondre en citant

j'ai la version 0.82 et je souhaiterais que ça apparraise dans la prochaine grille uniquement pour ne pas avoir besoin de retourner voir le classement
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Lun 27 Aoû 2007, 19:16    Sujet du message: Répondre en citant

ouvre le dossier prono
ensuite le fichier pronos1.php

recherche la ligne 204 (edition-->atteindre)
si tu as rien modifier il devrait avoir la requete sql
apres phpl_journees.numero

rajoute a la suite
, phpl_equipes.id, EXT.id

ensuite plus bas ligne 229
il doit avoir
$clubs_nom1 = stripslashes($row[1]);
rajoute a la suite

$numeroap= stripslashes($row[4]);
if($numeroap>"1")
{
$numero=($numeroap-1);
$d_id = stripslashes($row[5]);
$e_id = stripslashes($row[6]);

$query0="SELECT classement FROM phpl_clmnt_graph WHERE id_equipe='$d_id' and fin='$numero'";
$result0=mysql_query ($query0);
while($row0 = mysql_fetch_array($result0))
{
$posd="($row0[0])";
}
$query0a="SELECT classement FROM phpl_clmnt_graph WHERE id_equipe='$e_id' and fin='$numero'";
$result0a=mysql_query ($query0a);
while($row0a = mysql_fetch_array($result0a))
{
$pose="($row0a[0])";
}

$clubs_nom="".$posd.$clubs_nom."";
$clubs_nom1="".$clubs_nom1.$pose."";
}


j ai pas fait exactement comme ca sur mon site mais ca doit fct
(a partir de la journee 2)
tiens moi au courant
a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Mar 28 Aoû 2007, 11:53    Sujet du message: Répondre en citant

Merci déjà

je n'ai pas trouvé $clubs_nom1 = stripslashes($row[1]);

pourtant j'ai bien fait la mise à jour 0.82
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Pierre
Site Admin


Inscrit le: 03 Avr 2004
Messages: 338

MessagePosté le: Mar 28 Aoû 2007, 12:39    Sujet du message: Répondre en citant

marty a écrit:
Merci déjà

je n'ai pas trouvé $clubs_nom1 = stripslashes($row[1]);

pourtant j'ai bien fait la mise à jour 0.82


j'ai bien cette ligne de code pourtant (ligne 229)

t'a bien regardé dans pronos1.php ?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
marty



Inscrit le: 07 Juil 2005
Messages: 26
Localisation: deville les rouen

MessagePosté le: Jeu 30 Aoû 2007, 06:51    Sujet du message: Répondre en citant

oui c'est ce que je ne comprends pas !!! Wink
_________________
Donner tout ce que l'on a pour ne rien regretter
venez nous rendre visite
aldm.football.free.fr
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Jeu 30 Aoû 2007, 08:20    Sujet du message: Répondre en citant

http://gregory.patti.club.fr/telecharge/pronos1.rar
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Julienlosc



Inscrit le: 18 Fév 2007
Messages: 31

MessagePosté le: Jeu 30 Aoû 2007, 10:35    Sujet du message: Répondre en citant

Super en tout cas, sa marche impec, merci beaucoup Wink

Voici le résultat :

http://www.allezlesdogues.com/classement-07-08.html

Pour ajouter un espace entre le club et la parenthèse, vous pouvez faire ceci ( Mettre un espace entre "et ($row0[0]) :

$posd=" ($row0[0]) ";
}
$query0a="SELECT classement FROM phpl_clmnt_graph WHERE id_equipe='$e_id' and fin='$numeromax'";
$result0a=mysql_query ($query0a);
while($row0a = mysql_fetch_array($result0a))
{
$pose=" ($row0a[0]) ";


C'est juste un petit détail esthétique Laughing
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   


Aller à la page 1, 2  Suivante
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Page 1 sur 2

 
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: 2683
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower