Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 10-05-2005 07:50:33

Guest
Membre
Date d'inscription: 26-06-2004
Messages: 15
Site web

probleme d'affichage

Voila je donne un exemple: $total_partie = 56 donc $nombre_partie_joueur = 56/5 = 11,2 puis $entier = 11 puis $distribue = (11,2 -11)*5 = 1 se qui devrait afficher teste2 mais pas les autres. il faut faire avec 55,56,57,58,59. Je n'arrive aps a avoir l'information en fonction de du résultat de distribus mais si je rentre moi 0,1,2,3,4 dans $distribue sa marche alors que mon calcul fonctione donc si quelqu'un peut me dire pourquoi ?

Code:

$requete_total_partie = mysql_query("select id from partie_$partie");
$total_partie = mysql_num_rows($requete_total_partie);
$nombre_partie_joueur = $total_partie/5;
$entier = floor($nombre_partie_joueur);
$distribue = ($nombre_partie_joueur-$entier)*5;
if($distribue = "0") {$a_qui1 = "teste1");}
if($distribue = "1") {$a_qui2 = "teste2");}
if($distribue = "2") {$a_qui3 = "teste3");}
if($distribue = "3") {$a_qui4 = "teste4");}
if($distribue = "4") {$a_qui5 = "teste5");}

Hors ligne

 

#2 10-05-2005 10:43:42

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: probleme d'affichage

Code:

if($distribue = "0") {$a_qui1 = "teste1");} 

en ne mettant qu'un seul = dans ton if, tu reféfinis la variable au passage...
donc, le if est forcément correct

mais, comme ceci serait plus simple :

Code:

$a_qui1 = "test".$distribue;

non ?

Hors ligne