| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Sam 20 Aoû 2005, 00:25 Sujet du message: |
|
|
Alexis, desole, mais je vais encore avoir besoin de toi.
J'ai reussi a passer la grille a 5 matchs, mais, je n'arrive pas a faire apparaitre, soit la grille de 6 soit celle de 5.
En fait, dans les codes que tu as mis plus haut, exemple :
<?php
if($gr_champ=="1")
{
LIMIT 0, 5 ";
}
if($gr_champ=="2")
{
LIMIT 0, 6 ";
}
?>
Je dois bien le coller a la place de LIMIT 0, 5 " de la page fonctions dans prono ?? Parce que, quand je le fais, et que j'envoie la page sur le serveur, je me retrouve avec une page toute blanche.
En fait, je ne saisi pas trop où ni comment je dois coller les codes précités.
Merci a toi et desole de prendre de ton temps.
PS : si quelqu'un d'autre sait repondre, qu'il n'hesite pas. |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Sam 20 Aoû 2005, 11:32 Sujet du message: |
|
|
| greg a écrit: | | les nombres entre guillemets rouge correspondent aux noms des chamionnat ? | Ils correspondent aux n° du groupe de championnats. Va dans la table phpl_gr_championnats et pour chaque groupe de championnat tu apportes la modif. |
|
| Revenir en haut |
|
 |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Sam 20 Aoû 2005, 14:48 Sujet du message: |
|
|
De mon cote, je n'ai toujours pas reussi a places ces 4 codes lorsque je le fais, les pages deviennent toute blanche.
Des que ce probleme sera regle, je pense en avoir fini avec toute mes questions et je pourrais ainsi passer a la conception du site en elle meme..
Merci. |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Sam 20 Aoû 2005, 15:47 Sujet du message: |
|
|
| Pat-LeMans a écrit: | En fait cela fera ca :
Si le championnat a 6 matchs alors ca, si le championnat a 5 match alors ca.
|
Si l'id du groupe de championnat est "4" (division 1) alors on affiche 5 matchs, sinon on affiche 6 matchs, ce qui donne : | PHP: |
<?php
if($gr_champ=="4")
{
LIMIT 0, 5 ";
}
else
{
LIMIT 0, 6 ";
}
?>
| Pareil pour les 4 modifications. Attention on travaille avec les groupes de championnats, pas avec les championnats. |
|
| Revenir en haut |
|
 |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Sam 20 Aoû 2005, 20:00 Sujet du message: |
|
|
| Oui, mais si je copie colle ce code, ma page devient toute blanche, donc je dois mal le copier je ne sais pas. |
|
| Revenir en haut |
|
 |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Sam 20 Aoû 2005, 22:27 Sujet du message: |
|
|
Bon ben cela m'embete, car cela ne fonctionne pas.
Je copie colle les codes que tu as donne, mais une fois fait, la page est toute blanche, je comprend pas.
Voici les lignes dans la page fonctions :
| PHP: |
<?php
LIMIT 0, 5 ";
$i=0;
$result=mysql_query($query) or die ("probleme " .mysql_error());
while ($row=mysql_fetch_array($result) and $i<5)
?>
|
Je remplace le LIMIT 0, 5; par
| PHP: |
<?php
if($gr_champ=="4")
{
LIMIT 0, 5 ";
}
else
{
LIMIT 0, 6 ";
}
?>
|
et je remplace la ligne while(etc par
| PHP: |
<?php
if($gr_champ=="1")
{
while ($row=mysql_fetch_array($result) and $i<5)
}
if($gr_champ=="2")
{
while ($row=mysql_fetch_array($result) and $i<6)
}
?>
|
Et apres avoir fait cela, et bien les pages ne s'affiche pas, tout est blanc.
Je suis triste.  |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Dim 21 Aoû 2005, 10:59 Sujet du message: |
|
|
L'id du groupe de championnats qui a 6 matchs (division 1) est $gr_champ=4. Donc ça c'est correct : | PHP: |
<?php
if($gr_champ=="4")
{
LIMIT 0, 5 ";
}
else
{
LIMIT 0, 6 ";
}
?>
|
Si l'id du groupe est 4 on affiche 5 matchs sinon on en affiche 6. En revanche tu t'es trompé là : | PHP: |
<?php
if($gr_champ=="1")
{
while ($row=mysql_fetch_array($result) and $i<5)
}
if($gr_champ=="2")
{
while ($row=mysql_fetch_array($result) and $i<6)
}
?>
| Toi tu dis : si l'id du groupe est 1 alors on affiche 5 matchs, si le groupe est 2 on en affiche 6. C'est faux, tu n'as pas de groupe dont l'id est 1 ni 2. Tes id sont 4 (division 1), 5, 6, 7, 8, 9, 10 (pour les autres). Ce qui est correct est : | PHP: |
<?php
if($gr_champ=="4")
{
while ($row=mysql_fetch_array($result) and $i<5)
}
else
{
while ($row=mysql_fetch_array($result) and $i<6)
}
?>
| Tu comprends ? |
|
| Revenir en haut |
|
 |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Dim 21 Aoû 2005, 14:31 Sujet du message: |
|
|
Salut,
Je comprend la demarche oui, mais la page est blanche apres avoir colle les codes :
La page de prono
Voici mon code entre les lignes 200 et 220 :
| PHP: |
<?php
if($gr_champ=="4")
{
LIMIT 0, 5 ";
}
else
{
LIMIT 0, 6 ";
};
$i=0;
$result=mysql_query($query) or die ("probleme " .mysql_error());
if($gr_champ=="4")
{
while ($row=mysql_fetch_array($result) and $i<5)
}
else
{
while ($row=mysql_fetch_array($result) and $i<6)
}
?>
|
Il y a forcement quelque chose que je fais mal mais je ne vois pas quoi. |
|
| Revenir en haut |
|
 |
Pat-LeMans
Inscrit le: 14 Aoû 2005 Messages: 79
|
Posté le: Dim 21 Aoû 2005, 19:36 Sujet du message: |
|
|
Bon comme ca fonctionne pas, je laisse tombe ce script du moins, la aprtie prono du script.
Je n'utiliserais que le cote gestion des championnats, et je ferais les pronos avec le module phpbb couple a un forum.
Desole mais je m'en sort pas avec ces codes a modifier et j'ai beau demande a plusieurs perosnne, aucune ne souhaite m'aider. |
|
| Revenir en haut |
|
 |
greg
Inscrit le: 01 Juin 2005 Messages: 22
|
Posté le: Mar 23 Aoû 2005, 08:43 Sujet du message: |
|
|
| je n' y arrive pas non plus..je n'ai pourtant qu'un groupe a 7 matchs...les autres restent a 6 matchs. par contre j'ai la version 0,81 -----> le pb viens peut etre de la. |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Mar 23 Aoû 2005, 09:22 Sujet du message: |
|
|
Vous n'avez pas oublié de faire la modification sur la variables $nb_matchs ?
| PHP: |
<?php
if($gr_champ=="4")
{
$nb_matchs=5;
}
else
{
$nb_matchs=6;
};
?>
|
|
|
| Revenir en haut |
|
 |
greg
Inscrit le: 01 Juin 2005 Messages: 22
|
Posté le: Mar 23 Aoû 2005, 09:32 Sujet du message: |
|
|
| je suis paumé...tan pis. Ne t'embete pas avec ca !! merci |
|
| Revenir en haut |
|
 |
torero
Inscrit le: 11 Aoû 2005 Messages: 9
|
Posté le: Mar 06 Sep 2005, 16:34 Sujet du message: |
|
|
c'est bien dans prono/fonctions.php
qu'on fait tout ces changements ?
si oui je n'ai rien à la ligne 214 comme indiqué ici :
http://phpleague.univert.org/forum/ftopic162.php
j'ai bien 3 fois : LIMIT 0, 10 ";
mais sur lequel je me base pour effectuer les changements ?
J'ai crée 5 groupes de championnats et mon problème vient du championnat d'allemagne qui n'a que 18 équipes donc 9 matchs et le scrip m'en affiche 10, forcément.
merci des indications que vous pourrez me donner  |
|
| Revenir en haut |
|
 |
torero
Inscrit le: 11 Aoû 2005 Messages: 9
|
Posté le: Mer 07 Sep 2005, 16:52 Sujet du message: |
|
|
Alexis si tu passes par là
c'est mon ultime problème  |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Mer 07 Sep 2005, 16:58 Sujet du message: |
|
|
| torero a écrit: | c'est bien dans prono/fonctions.php
qu'on fait tout ces changements ?
si oui je n'ai rien à la ligne 214 comme indiqué ici :
http://phpleague.univert.org/forum/ftopic162.php
j'ai bien 3 fois : LIMIT 0, 10 ";
mais sur lequel je me base pour effectuer les changements ? | Oui c'est bien dans prono/fonctions.php
Il faut modifier la première requête de la fonction grille_admin(). |
|
| Revenir en haut |
|
 |
|