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


5 derniers + 5 prochaines

 
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
Johan



Inscrit le: 26 Juil 2005
Messages: 85
Localisation: Arras

MessagePosté le: Dim 26 Fév 2006, 22:25    Sujet du message: 5 derniers + 5 prochaines Répondre en citant

Salut Alexis,

j'ai essayé de travailler autour du fichier detailq.php ... afin d'afficher seulement les 5 dernières rencontres de l'équipe. J'ai donc mis une "LIMIT" dans mon code ce qui donne :

Code:
<?php
$query1="SELECT phpl_journees.numero, cldom.nom, clext.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_matchs.date_reelle, phpl_matchs.id
        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_matchs.id_equipe_ext='$id_equipe'
        OR phpl_matchs.id_equipe_dom='$id_equipe')
        AND phpl_journees.id_champ='$champ'
        AND dom.id_club=cldom.id
        AND ext.id_club=clext.id
        AND phpl_matchs.id_journee=phpl_journees.id
        ORDER BY phpl_journees.numero desc
      LIMIT 0 , 5 ";
?>


Mais comme tu dois t'en douter, ceci n'affiche que les 5 dernières journée du championnat (du à la ligne ORDER BY php_journees.numero desc) mais je vois pas trop comment je peux faire pour afficher les 5 derniers matchs JOUES et les 5 PROCHAINS matchs.

Peux tu m'aider stp ?
Merci d'avance
Johan
_________________
http://www.chti-handball.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Johan



Inscrit le: 26 Juil 2005
Messages: 85
Localisation: Arras

MessagePosté le: Mar 28 Fév 2006, 20:03    Sujet du message: Répondre en citant

J'ai modifié le code qui était illisible ... tu as une solution Alexis ?
_________________
http://www.chti-handball.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: Mar 28 Fév 2006, 20:45    Sujet du message: Répondre en citant

Intéresse toi plutôt à la requête utilisée pour afficher les derniers pronos dans prono/derniers_pronos.php :
Code:
$query="SELECT phpl_clubs.nom, CLEXT.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_matchs.id, phpl_matchs.date_reelle, phpl_journees.numero, pts_prono_exact, pts_prono_participation
FROM phpl_clubs, phpl_clubs as CLEXT, phpl_matchs, phpl_journees, phpl_equipes, phpl_equipes as EXT, phpl_gr_championnats
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.id_champ=phpl_gr_championnats.id_champ
AND phpl_gr_championnats.id='$gr_champ'
AND phpl_matchs.buts_dom is not null
AND phpl_matchs.buts_ext is not null
AND phpl_clubs.nom!='exempte'
AND CLEXT.nom!='exempte'
ORDER by phpl_matchs.date_reelle desc, phpl_clubs.nom desc
LIMIT $debut, $fin ";
en retirant les clauses inutiles dans ton cas concernant les pronostics, ce qui donne :
Code:
$query="SELECT phpl_clubs.nom, CLEXT.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_matchs.id, phpl_matchs.date_reelle, phpl_journees.numero
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.id_champ=phpl_gr_championnats.id_champ
AND phpl_matchs.buts_dom is not null
AND phpl_matchs.buts_ext is not null
AND phpl_clubs.nom!='exempte'
AND CLEXT.nom!='exempte'
ORDER by phpl_matchs.date_reelle desc, phpl_clubs.nom desc
LIMIT $debut, $fin ";
Remplacer les variables $debut et $fin...
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
Johan



Inscrit le: 26 Juil 2005
Messages: 85
Localisation: Arras

MessagePosté le: Mer 01 Mar 2006, 09:29    Sujet du message: Répondre en citant

Il faut apporter des modif au code que tu m'as donné non ? Car voici mes erreurs :
Code:
Notice: Undefined variable: debut in g:\easyphp1-8\www\resultats\divisions\consult\last_5.php on line 106

Notice: Undefined variable: fin in g:\easyphp1-8\www\resultats\divisions\consult\last_5.php on line 106

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in g:\easyphp1-8\www\resultats\divisions\consult\last_5.php on line 110
 

_________________
http://www.chti-handball.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 01 Mar 2006, 12:20    Sujet du message: Répondre en citant

évidemment... il faut donner des valeurs à $debut et $fin Rolling Eyes

Conseil : revoir les bases du php et des requêtes SQL 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
Johan



Inscrit le: 26 Juil 2005
Messages: 85
Localisation: Arras

MessagePosté le: Mer 01 Mar 2006, 12:26    Sujet du message: Répondre en citant

tu peux me conseiller un site pour apprendre ? Pcq là je suis dans le flou ... en essayant de donner les valauers à $debut et $fin je vois pas que faire hormis mettre les nombres à la place de $debut et $fin
_________________
http://www.chti-handball.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
amaranto



Inscrit le: 15 Jan 2006
Messages: 8

MessagePosté le: Mer 01 Mar 2006, 19:58    Sujet du message: Répondre en citant

Le best :

http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-avec-php.html
_________________
Avanti Livorno !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Johan



Inscrit le: 26 Juil 2005
Messages: 85
Localisation: Arras

MessagePosté le: Jeu 02 Mar 2006, 15:32    Sujet du message: Répondre en citant

j'ai ajouté ceci avant la requête :
Code:
if (empty ($debut) or $debut=="0") $debut=0; $apres=1;
$fin = $debut+5;


Mais ceci me donne les 5 premiers matchs de la saison de l'équipe en question. En fait c'est presque ça, il faudrait juste que j'arrive à déclarer que
$debut= a la dernière journée ...

Comment je peux faire cela ?
Merci d'avance
Johan
_________________
http://www.chti-handball.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: 3925
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower