Bonsoir,
voici une fonction que vous allez pouvoir utiliser pour faire un tirage au sort dans une base de donnée d'un certain nombre d'utilisateurs.
Le code se trouve ici : http://pastebin.com/ujGRP1qB (je l'ai mis sur Pastebin car j'aime pas la façon dont IP.Board met en forme le PHP )
Tout le code a été écrit et commenté par ma main. Vous trouverez également, au début, une liste des variables utilisées ainsi que des exemples sur comment utiliser cette fonction !
Voilà comment moi je l'utiliserais personnellement. (on inclut la page dans laquelle on y met la fonction puis on appelle cette fonction )
include_once('lottery.php');
lottery('users',3,'id','pseudo');
1er paramètre : La table dans laquelle vous voulez récupérer les "gagnants"
2eme paramètre : Le nombre de "gagnants" que vous voulez.
3,4,5... : Tous les autres paramètres suivants sont les "champs" que vous voulez afficher. Dans mon cas je veux uniquement afficher le champs ID et pseudo.
Si vous ne mettez que les 2 premiers paramètres ( lottery('users',3); > La fonction retournera tous les champs
Je suis prêt à recevoir tous vos conseils et toutes vos remarques avec impatience !