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


[0.83] Temps de jeu
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
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

MessagePosté le: Mer 15 Aoû 2007, 18:52    Sujet du message: [0.83] Temps de jeu Répondre en citant

J'ai un petit prob pour les temps de jeu des joueurs.

Equipe a domicile : Pas l'air d'y avoir de prob quand je clique sur les joueurs cela fonctionne et je ne peux que modifier le temps de cette equipe

Image

http://img505.imageshack.us/img505/8642/domicilego7.jpg


Equipe a l'exterieur : Quand je clique sur les joueurs, il y a toutes les equipes a l'exterieur qui s'ouvrent pour modification et impossible de modifier les temps de jeu a partir du 3-4 eme match

Image

http://img505.imageshack.us/img505/8444/exterieurlt7.jpg


Je ne sais pas si c'est un prob de ma base ou du prog

PS : Il serait bien quand il y a un mod d'indiqué la version de phpleague Smile
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Pat-LeMans



Inscrit le: 14 Aoû 2005
Messages: 79

MessagePosté le: Jeu 16 Aoû 2007, 17:58    Sujet du message: Répondre en citant

J'ai presque le meme probleme, sauf que moi, je ne peut ni rentrer les temps pour les domicile, ni les exterieur.

En fait, j'ai la page temps de jeu dans l'admin, mais rien de parametrable, juste la liste des joueurs par equipes, du moins, la liste des titulaires et remplacants..
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

MessagePosté le: Ven 17 Aoû 2007, 19:10    Sujet du message: Répondre en citant

J'ai comparé le fichier TSP dom et Ext

Les differences sont

Ligne 88

Citation:
Pour DOM
AND phpl_compo.id_match='$id_match'";

Pour Ext
AND phpl_compo.id_match='$row_menu[4]'";


Et

Ligne 108

Citation:
Pour DOM
echo "<input type=\"hidden\" name=\"id22[$i]\" value=\"$row3[2]\" />";
if ($row3[5] == '1')
{
echo "<input name=\"tps[$i]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /><strong> $joueurs_nom $joueurs_prenom (tit)</strong>
<br />";
}
else
{
echo "<input name=\"tps[$i]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /> $joueurs_nom $joueurs_prenom (remp)
<br />";
}
$i++;
}

Et pour EXT

if ($row3[5] == '1')
{
echo "<strong> $joueurs_nom $joueurs_prenom (tit) $tps</strong>
<br />";
}
else
{
echo " $joueurs_nom $joueurs_prenom (remp) $tps
<br />";
}
$i++;
}


Et pour finir 150

Citation:
DOM

$y=0;
while ($row3=mysql_fetch_array($result3))
{
$joueurs_nom = stripslashes($row3[0]);
$joueurs_prenom = stripslashes($row3[1]);
$tps = stripslashes($row3[4]);
if ($row3[5] == '1')
{
echo "<strong> $joueurs_nom $joueurs_prenom (tit) $tps</strong>
<br />";
}
else
{
echo " $joueurs_nom $joueurs_prenom (remp) $tps
<br />";
}
$y++;
}

$e++;

EXT

$y=0;
while ($row3=mysql_fetch_array($result3))
{
$joueurs_nom = stripslashes($row3[0]);
$joueurs_prenom = stripslashes($row3[1]);
$tps = stripslashes($row3[4]);
echo "<input type=\"hidden\" name=\"id22[$y]\" value=\"$row3[2]\" />";

if ($row3[5] == '1')
{
echo "<input name=\"tps[$y]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /><strong> $joueurs_nom $joueurs_prenom (tit)</strong>
<br />";
}
else
{
echo "<input name=\"tps[$y]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /> $joueurs_nom $joueurs_prenom (remp)
<br />";
}
$y++;
}

$e++;


Je vais tester des trucs ... mais je suis un nul en PHP
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

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

Après verif .... tous les matches a domicile c'est OK

On clique sur un des joueurs de l'equipe et SEUL les joueurs de l'equipe sont modifiables.


Je vais me pencher sur les equipes a l'exterieur car seulement 1 ou 2 equipes peuvent avoir du TPS et les autres sont à 0 et non modifiable

L'enregistrement des données est .... pas terrible car il enregistre a chaque fois que l'on inscrit ou modifie les données ce qui fait gonfler la base ..
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Pat-LeMans



Inscrit le: 14 Aoû 2005
Messages: 79

MessagePosté le: Dim 19 Aoû 2007, 01:04    Sujet du message: Répondre en citant

Si tu te trouve une solution et que tu souhaites ensuite m'aider, je suis preneur, car chez moi, les joueurs sont tous a 0.

Voici ce que j'ai :



Si je clique alors sur un joueur, je reviens a la page index de l'admin.

Merci de toute aide.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
cedmar21



Inscrit le: 12 Aoû 2007
Messages: 53

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

j'ai le même problème que vous et je ne comprend pas pourquoi je l'ai mis chez un ami et tout marche normalement
c'est comme mon autre problème je ne peu pas rajouter des colonne à mon effectif (drapeau, taille, poids, numéro) et chez mon ami sa marche
_________________
http://www.footajauxerre.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

MessagePosté le: Mar 21 Aoû 2007, 15:26    Sujet du message: Répondre en citant

Je viens de passer 10 heures .... et je ne trouves pas ...

Il serait bien que l'auteur di mod nous aide un peu Smile pour savoir si cela vient de chez nous ou un prob du programme

Pour les equipe a l'exterieur ... les 2 ou 3 ere celà fonctionne mais ensuite impossible de mettre le temps de jeu (Même en prenant les fichiers d'origines et en les mettant sur la version 0.82)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
benoit-lavallois



Inscrit le: 18 Juil 2005
Messages: 158

MessagePosté le: Jeu 23 Aoû 2007, 18:00    Sujet du message: Répondre en citant

ah on cause de moi ici Very Happy

désolé je suis en vacances et pas très dispo. as tu bien télécharger la dernière version du mod, parce qu'il y avait eut un problème dans une 1ère version mise en ligne ...
_________________
ALLEZ LAVAL !!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

MessagePosté le: Jeu 23 Aoû 2007, 19:13    Sujet du message: Répondre en citant

Salut

Profite de tes vacances Smile

J'ai les fichiers de ce post : http://phpleague.univert.org/forum/ftopic1530.php

J'ai telechargé la version 0.83 et comme j'avais des probs j'ai remplacé les fichiers par les tiens mais tjs le même prob

Pour les equipes qui evoluent à

A domicile PAS DE PROB du tout

A l'exterieur : le 1er voir le 2eme match possible de mettre les temps de jeu mais ensuite les autres impossible

Pour detail : Quand tu valides les temps pour 1 equipe a domicile ... il n'y a que les temps de cette equipe qui peuvent etre entrés

Pour une equipe a l'exterieur , les temps de jeu de TOUTES les equipes sont modifiables ...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
benoit-lavallois



Inscrit le: 18 Juil 2005
Messages: 158

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

je fais qu'un équipe à chaque fois, j'ai donc jamais vu ce problème. ça doit être une petite erreur de code. faudra que je regarde. n'hésites pas à me relancer.
_________________
ALLEZ LAVAL !!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

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

benoit-lavallois a écrit:
je fais qu'un équipe à chaque fois, j'ai donc jamais vu ce problème. ça doit être une petite erreur de code. faudra que je regarde. n'hésites pas à me relancer.


Salut Benoit ...


Pour le prob du TPS ...

Quand tous les tutulaires sont en ligne je vais sur TPS

Si je fais le choix de mettre les temps de jeu d'une equipe qui reçoit , je choisis l'equipe, une nouvelle page arrive avec le TPS de l'equipe et rien d'autre que cette equipe ne peut etre modifié . Et cela pour n'importe qu'elle equipe a domicile.

Pour une equipe a l'exterieur : La premier equipe (que cela soit le match 1 ou 10) il n'y a pas de probleme du tout. Pour la 2eme equipe choisit , il m'ouvre une nouvelle page mais le temps de jeu de la 1ere equipe que j'ai entré est modifiable et je peux entrer les TPS de l'equipe 2. Ensuite pour la 3eme equipe, il m'ouvre une page ou les TPS de l'equipe 1 et 2 (entree au debut) est modifiable mais là pour la 3eme equipe ...1 fois sur 2 les TPS ne sont pas validé... Arrivé a la 4eme equipe, impossible de mettre un TPS .

Voilà le prob (Tu as les screens dans le post 1)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
benoit-lavallois



Inscrit le: 18 Juil 2005
Messages: 158

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

ok je visualise bien le problème. c'est tout con, je corrige ça demain et je vous tiens au jus.

en fait ce qu'il fallait remarquer, c'est que quand on a plusieurs équipes à modifier et que l'on clique pour l'extérieur, on peut modifier pour plusieurs équipes, ce qui pose donc problème et qu'on ne retrouve pas à domicile Wink
_________________
ALLEZ LAVAL !!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

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

Merci Maitre Smile

Tu resumes mon 1er post Smile
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
benoit-lavallois



Inscrit le: 18 Juil 2005
Messages: 158

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

c'est résolu, voici le fichier tps_ext.php à remplacer :

Code:
<?php
if (empty ($numero))
  {
    $requete="SELECT
   max(phpl_journees.numero)
   FROM phpl_journees,
   phpl_matchs
   WHERE phpl_journees.id=phpl_matchs.id_journee and
   buts_ext is not NULL and
   phpl_journees.id_champ='$champ'";
    $resultats=mysql_query($requete);
     while ($row=mysql_fetch_array($resultats))
       {
         $numero=$row[0];
       }
       if ($numero=="") {$numero="1";}
  }

?>
<?php
if ($action3=="2")
{
foreach ($_POST['id22'] as $id => $id22)
   {
   $tps = ( $_POST['tps'][ $id ] );
   
   $query5="UPDATE phpl_compo SET tps='$tps' WHERE id='$id22'";
                   mysql_query($query5);
}
echo"<script language=\"Javascript\">
window.location='?page=championnat&action=tps&champ=$champ&numero=$numero';
</script>";
}
?>
<table class=phpl width="80%">
  <tr>
    <td class=phpl2 align="center" colspan="3"><? echo ADMIN_COMPO_TITRE." "; affich_champ ($champ); ?></td>
  </tr>
  <td align="center"><?php journees2 ($champ, $numero, $action);?>
  </td></tr>
  <tr><td>

<?
//buteurs



 echo "<br />".ADMIN_JOUEURS_TPS;
 echo "<form method=\"post\" action=\"\">";
 echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" valign=\"bottom\" align=\"center\" width=\"100%\">
 <tr>
 <td>";

 echo"<tr class=phpl4 align =\"left\">
      <td align=\"right\" class=phpl2>".DOMICILE."
      <td class=phpl2><td class=phpl2>".COMPTPS."
      <td class=phpl2><td class=phpl2>
      <td class=phpl2>".COMPTPS."
      <td class=phpl2>
      <td class=phpl2>".EXTERIEUR."
      </tr>";
      
 $query_menu="SELECT phpl_clubs.nom, CLDOM.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_matchs.id, phpl_equipes.id, DOM.id, date_reelle
         FROM phpl_clubs, phpl_clubs as CLDOM, phpl_matchs, phpl_journees, phpl_equipes, phpl_equipes as DOM
         WHERE phpl_clubs.id = phpl_equipes.id_club
         AND CLDOM.id = DOM.id_club
         AND phpl_equipes.id = phpl_matchs.id_equipe_ext
         AND DOM.id = phpl_matchs.id_equipe_dom
         AND phpl_matchs.id_journee = phpl_journees.id
         AND phpl_journees.numero = '$numero'
         AND phpl_journees.id_champ = '$champ'
         AND CLDOM.nom!='exempte'
         AND phpl_clubs.nom!= 'exempte'
         ORDER by date_reelle";
 $result_menu=mysql_query($query_menu) or die (mysql_error());
 
 $e=0;
 while($row_menu = mysql_fetch_array($result_menu))
       {  $query3="SELECT
      phpl_joueurs.nom,
      phpl_joueurs.prenom,
      phpl_compo.id,
      phpl_compo.id_effectif,
      phpl_compo.tps,
      phpl_compo.matchs,
      phpl_compo.remp
          FROM
   phpl_compo,
   phpl_joueurs,
   phpl_effectif
          WHERE
   phpl_effectif.id_joueur=phpl_joueurs.id
AND phpl_effectif.id=phpl_compo.id_effectif
AND phpl_effectif.id_equipe='$row_menu[6]'
AND phpl_compo.id_match='$row_menu[4]'";

      $result3=mysql_query($query3);
      $nb_buteurs=mysql_num_rows( $result3 );
      $row_menu[0] = stripslashes($row_menu[0]);
      $id = stripslashes($row3[2]);
      $id2 = stripslashes($row3[1]);
         if (($e%2)==0){$class="phpl3";}
         else {$class="phpl4";}
         echo "<tr>";
         print "<td align=\"right\" class=$class>$row_menu[0]
       <td class=$class>";
       echo"<td class=$class>";

$i=0;
 while ($row3=mysql_fetch_array($result3))
       {
     $joueurs_nom = stripslashes($row3[0]);
    $joueurs_prenom = stripslashes($row3[1]);
    $tps = stripslashes($row3[4]);
    if ($row3[5] == '1')
     {
        echo "<strong> $joueurs_nom $joueurs_prenom (tit) $tps</strong>
      <br />";
      }
      else
      {
        echo " $joueurs_nom $joueurs_prenom (remp) $tps
      <br />";
      }      
      $y++;
      }               
 echo "<td width=\"20\" align=\"center\" class=$class>";
 echo " <b>$row_menu[2]</b>";
 echo "<td width=\"20\" align=\"center\" class=$class>";
 echo "<b><b>$row_menu[3]</b></b> ";
 echo "<td class=$class>";
 

        { $query3="SELECT
      phpl_joueurs.nom,
      phpl_joueurs.prenom,
      phpl_compo.id,
      phpl_compo.id_effectif,
      phpl_compo.tps,
      phpl_compo.matchs
          FROM
        phpl_compo,
        phpl_joueurs,
        phpl_effectif
          WHERE
         phpl_effectif.id_joueur=phpl_joueurs.id
          AND phpl_effectif.id=phpl_compo.id_effectif
          AND phpl_effectif.id_equipe=$row_menu[5]
          AND phpl_compo.id_match=$id_match";
  $result3=mysql_query($query3);
        }
 echo"<td class=$class>";
 
 
  $y=0;
  while ($row3=mysql_fetch_array($result3))
        {
     $joueurs_nom = stripslashes($row3[0]);
    $joueurs_prenom = stripslashes($row3[1]);
    $tps = stripslashes($row3[4]);
     echo "<input type=\"hidden\" name=\"id22[$y]\" value=\"$row3[2]\" />"; 
   if ($row3[5] == '1')
     {
        echo "<input name=\"tps[$y]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /><strong> $joueurs_nom $joueurs_prenom (tit)</strong>
      <br />";
      }
      else
      {
        echo "<input name=\"tps[$y]\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"$tps\" /> $joueurs_nom $joueurs_prenom (remp)
      <br />";
      }      
      $y++;
      }
      
 $e++;
 echo  "<td class=$class>$row_menu[1]";
}
echo "</td></tr><tr><td colspan=\"8\">
</td></tr></table>";

echo "<input type=\"hidden\" name=\"champ\" value=\"$champ\" />";
echo "<input type=\"hidden\" name=\"action3\" value=\"2\">";
echo "<input type=\"hidden\" name=\"id_journee\" value=\"$id_journee\" />";
$query2="select phpl_matchs.id from phpl_matchs where phpl_matchs.id_journee='$numero'";
$result2=mysql_query($query2);
$nb_matchs=nb_matchs($numero, $champ);
$numero12=$numero+1;

echo "<input type=\"hidden\" name=\"numero\" value=\"$numero\" />";
echo "<input type=\"hidden\" name=\"journee_suivante\" value=\"1\" />";
echo "<input type=\"hidden\" name=\"nb_matchs\" value=\"$nb_matchs\" />";
$button=ENVOI;
echo "<input type=\"submit\" value=\"$button\">";
echo "</form>";
?>
</td></tr></table><br /><br />

_________________
ALLEZ LAVAL !!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

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

Merci Benoit ... mais juste une question

Dans cette partie de prog

Citation:
$i=0;
while ($row3=mysql_fetch_array($result3))
{
$joueurs_nom = stripslashes($row3[0]);
$joueurs_prenom = stripslashes($row3[1]);
$tps = stripslashes($row3[4]);
if ($row3[5] == '1')
{
echo "<strong> $joueurs_nom $joueurs_prenom (tit) $tps</strong>
<br />";
}
else
{
echo " $joueurs_nom $joueurs_prenom (remp) $tps
<br />";
}
$y++; }
echo "<td width=\"20\" align=\"center\" class=$class>";
echo " <b>$row_menu[2]</b>";
echo "<td width=\"20\" align=\"center\" class=$class>";
echo "<b><b>$row_menu[3]</b></b> ";
echo "<td class=$class>";


{ $query3="SELECT
phpl_joueurs.nom,
phpl_joueurs.prenom,
phpl_compo.id,
phpl_compo.id_effectif,
phpl_compo.tps,
phpl_compo.matchs
FROM
phpl_compo,
phpl_joueurs,
phpl_effectif
WHERE
phpl_effectif.id_joueur=phpl_joueurs.id
AND phpl_effectif.id=phpl_compo.id_effectif
AND phpl_effectif.id_equipe=$row_menu[5]
AND phpl_compo.id_match=$id_match";
$result3=mysql_query($query3);
}
echo"<td class=$class>";


La valeur ne serait i plutot que y ???

Pour moi cela fonctionne impect .... il y a juste le nom des equipes qui est inversé quand tu modifies ... mais cela ne me gene pas.

Encore merci pour ce mod
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: 4961
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower