Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
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. |
||
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 ?
$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
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 :
$a_qui1 = "test".$distribue;
non ?
Hors ligne