[jeuxflash] erreur lors d'un vote

Bonjour,

Voici le problème , lorsque un membre vote pour un jeux je reçoit un message d'erreur

il me dis qu'une erreur à eu lieu lors d'un vote sur le fichier vote.php Ligne 59 et 42

Voici le code du fichier vote.php


Citation :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2. // ---------------------------------------------------------------
  3. // KwsPHP kOoGar Web System
  4. // $Id: vote.php 910 2010-09-28 20:30:24Z otocinclus $
  5. // ---------------------------------------------------------------
  6. // Module  : jeuxflash
  7. // Fichier : vote.php
  8. // ---------------------------------------------------------------
  9.  
  10. if (!defined ('__KWS__')) { die('Erreur d\'appel de fichier.'); }
  11.  
  12. // Permission par grade
  13. if (!is_array($jf_parametres))    $jf_parametres = unserialize($jf_parametres);
  14. if (get_grade() < $jf_parametres['gr_voter'])
  15. {
  16.     ZoneReserve();
  17. }
  18. else
  19. {
  20.     $jf_req = reqmysql('
  21.         SELECT    *
  22.         FROM `votes_modules`
  23.         WHERE    `ref`= "'.$jf_jeu->id.'"
  24.             AND    `pseudo`= "'.(!empty($K_user->id) ? $K_user->id : $_SERVER['REMOTE_ADDR']).'"
  25.             AND    `module`= "jeuxflash"
  26.     ');
  27.  
  28.     // S'il a deja voté une fois pour ce jeu, alors on lui affiche le message suivant
  29.     if (mysql_num_rows($jf_req)>0)
  30.     {
  31.         bloc_head('Désolé');
  32.         echo df_message('erreur', 'Vous ne pouvez pas voter '.(mysql_num_rows($jf_req)+1).' fois pour le même jeu.');
  33.         close_table();
  34.     }
  35.     // sinon on enregistre le vote
  36.     else
  37.     {
  38.         $jf_req = reqmysql('
  39.             SELECT    `id`, `vote_nbr`, `vote_avg`
  40.             FROM `jeuxflash_jeux`
  41.             WHERE    `id` = "'.$_POST['int_id'].'"
  42.         ');
  43.         $jf_jeu = mysql_fetch_object($jf_req);
  44.  
  45.         reqmysql('
  46.             INSERT INTO `votes_modules`
  47.             SET            `ref`="'.$jf_jeu->id.'",
  48.                         `pseudo`="'.(!empty($K_user->id) ? $K_user->id : $_SERVER['REMOTE_ADDR']).'",
  49.                         `module`="jeuxflash"
  50.         ');
  51.         // Mise a jour de la base de donnees avec les nouvelles notes
  52.         $vote_total = $jf_jeu->vote_avg * $jf_jeu->vote_nbr++;
  53.         $vote_avg = ($vote_total+$_POST['int_etoile']) / $jf_jeu->vote_nbr;
  54.         reqmysql('
  55.             UPDATE `jeuxflash_jeux`
  56.             SET        vote_nbr="'.$jf_jeu->vote_nbr.'",
  57.                     vote_avg="'.$vote_avg.'"
  58.             WHERE    id="'.$jf_jeu->id.'"
  59.         ');
  60.  
  61.         // Confirmation du bon deroulement
  62.         bloc_head('Confirmation');
  63.         echo df_message('information', 'Votre vote a bien été pris en compte.', 'Merci d\'avoir voter pour ce jeu !');
  64.         close_table();
  65.         
  66.         echo '
  67.         <script language="JavaScript">
  68.         setTimeout("window.location=\'index.php?mod=jeuxflash&ac=play\'", 10000);
  69.         </script>';
  70.     }
  71. }
  72.  
  73. ?>




Merci pour vos réponse


Sujet écrit par flyradio. le mercredi 20 octobre 2010 à 17:07

[ Imprimer ] - [ Fermer la fenêtre ]