Tirage au sort php5

Bonjour,
Je cherche a faire un tirage au sort en php5. Le tirage au sort consisterais à tirer au hasard une des personnes qui a gagner a mon jeu. J'ai un base de donner sur mysql avec je pense tout ce qu'il faut.
Quelqu'un aurai une idée sur un procéder que je pourrai utilisé ou un site qui m'aiderai s'il vous plait?
Configuration: Windows XP
Firefox 2.0.0.12

1 réponse

  1. bonjour.

    Le meilleur moyen est de faire un random(sortie "aléatoire" d'un nombre) allant entre 1 et le nombre que tu as d'utilisateurs.

    je te fais un exemple.
    En supposant que ta table de personne se nomme "membres".

    <?php
    	//je suppose le mysql_connect() et le mysql_select_db() fais
    
    	$sql = mysql_query("SELECT count(*) FROM membres");
    	$donnees = mysql_fetch_array($sql);
    
    	$nb = $donnees['count(*)'];
    	// $nb contient le nombre de membres que tu as.
    
    	// on initialise le random
    	srand((double)microtime()*1000000);
    
    	// on prend un nombre compris entre 1 et $nb, qu'on memorise dans $alea
    	$alea=rand(1,$nb);
    
    
    	$sql = mysql_query("SELECT * FROM membres");
    	for($i=0 ; $i<$alea ; $i++)
    	{
    		$membres= mysql_fetch_array($sql);
    	}
    
    	//$membres, est le $alea membres
    
    	print_r($membres);
    	//là je t'affiche toutes les informations de ce membres, car ne connais pas ta structure SQL
    
    ?>


    en espérant t'avoir aidé
    0