Hello,
avec l'aide de @Axx67 il ma fait un pti tirage au sort, mais le problème c'est qu'il est impossible de mettre ma DB (les pseudo & les points)
Voici le code
Le probleme ?
c'est que sa affiche que le dernier donc il est obliger de gagner
avec l'aide de @Axx67 il ma fait un pti tirage au sort, mais le problème c'est qu'il est impossible de mettre ma DB (les pseudo & les points)
Voici le code
Le probleme ?
c'est que sa affiche que le dernier donc il est obliger de gagner
PHP:
<?php
require_once 'includes/db.php';
require_once 'includes/init.php';
?>
La y'a tout mes conneries de HTML
<?php
$listMembers = array();
foreach($odb->query("SELECT * FROM `users`") as $u)
// On multiplie les chances d'apparaitre dans le tableau en fonction des points
switch($u['points']){
case 5:
$multiplier = 1;
break;
case 10:
$multiplier = 2;
break;
case 20:
$multiplier = 3;
break;
case 30:
$multiplier = 4;
break;
case 40:
$multiplier = 5;
break;
}
for($i=0; $i < $multiplier; $i++){
$listMembers[] = $u['username'];
}
// si on veut melanger le tableau, il faut décommenter la ligne ci-dessous
//shuffle($listMembers);
print '<pre>';
print_r($listMembers);
print '</pre>';
// selectionne une valeur au hasard dans le tableau
$gagnant = array_rand($listMembers);
echo '<p>Le membre gagnant est <b>'.$listMembers[$gagnant].'</b></p>';
?>