Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1245 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Erreur incompréhensible

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Erreur incompréhensible

n°1660106
ti-bank
ti-bank.fr
Posté le 18-12-2007 à 17:04:28  profilanswer
 

Là je comprends vraiment rien avec ça :
 
 

Code :
  1. $note="$_POST[note]";
  2. $req1=reqmysql("SELECT * FROM archives where archives . id=$id" );
  3. $ligne1=mysql_fetch_array($req1);
  4.         $vote=$ligne1['vote'];
  5.         $points=$ligne1['points'];
  6.         $newvote=$vote +1;
  7.         $newpoints =$points +$note ;
  8.         $newnotem =$newpoints /$newvote ;
  9.         $newstars =ceil($newnotem) ;
  10.         $newnotem =substr($newnotem ,0,3);
  11.        
  12.         $req2 =reqmysql("UPDATE archives SET vote='".$newvote."', points='".$newpoints ."', notem='".$newnotem ."', stars='".$newstars
  13. ."' where id=".$id ." limit 1" );
  14.        
  15. echo"
  16. <p align=center>
  17. Vote comptabilisé, la nouvelle note de ce fichier est maintenant de $newnotem<br /><br />
  18. <a href=index.php?mod=archives&amp;ac=voir&amp;id=$id>Retour</a>
  19. </p>
  20. ";
  21. close_table();


 
Quand on vote une fois, parfois, pas tout le temps (cest ca qui est inccompréhensible), le nombre de votes s'incrémente de 2 au lieu de 1 et la division se fait donc avec un nombre total+2 au lieu de 1. Je ne comprends absoluemnt pas car ca ne le fait pas tout le temps. Des fois ca le fait bien, dautres fois non ???
Là je suis largué.


---------------
Tous vos programmes & cours pour calculatrices TI : www.ti-bank.fr
mood
Publicité
Posté le 18-12-2007 à 17:04:28  profilanswer
 

n°1660112
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-12-2007 à 17:16:05  profilanswer
 

Code :
  1. $req2 =reqmysql("UPDATE archives SET vote=vote+1, points=points+".$note.", notem=points/vote, stars=rounds(points/vode)
  2. ' where id=".$id );


et là tu vas me dire : "oui mais non ces champs c'est des varchar par des integer/decimal donc je peux pas faire de calcul dessus..."
c'est ballot :o

n°1660158
ti-bank
ti-bank.fr
Posté le 18-12-2007 à 18:02:48  profilanswer
 

mais pourquoi avec ce que j'ai fait ça marche aléatoirement ?


---------------
Tous vos programmes & cours pour calculatrices TI : www.ti-bank.fr
n°1660238
ti-bank
ti-bank.fr
Posté le 18-12-2007 à 21:26:18  profilanswer
 

personne ne voit ? :(


---------------
Tous vos programmes & cours pour calculatrices TI : www.ti-bank.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Erreur incompréhensible

 

Sujets relatifs
Appel en Javascript avec paramètres vers PhpPHP et MySQL
[RESOLU]Afficher le poids des fichiers listés automatiquement en PHPPHP :Récupération d'une donnée à l'aide d'une requête
peut on séparer les chiffres d'un nombre en PHP ?[PHP][DOM] balises select non envoyé au serveur
[PHP] Avis sur formulaire et sessionErreur 340 non universel ??
[PHP](AJAX) - Pb Caractères spéciaux (apostrophe) ..euh RESOLU en fait[PHP] Erreur incompréhensible d'accès fichier
Plus de sujets relatifs à : [PHP] Erreur incompréhensible


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR