Tirage au sort php5

RDB77 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
sfel Messages postés 1640 Date d'inscription   Statut Membre Dernière intervention   -
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?

1 réponse

sfel Messages postés 1640 Date d'inscription   Statut Membre Dernière intervention   430
 
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