Salut à tous, ça faisais longtemps que je n'était pas revenu sur le forum, manque de temps, mais la je planche sur un pb que je n'arrive pas à résoudre..
Voila mon pb...
Je vous présente pas base de donnée en racourci
Des questions
Id -> 1 || niveau -> 1 || question gnagnagna1
Id -> 2 || niveau -> 2 || question gnagnagna2
Id -> 3 || niveau -> 2 || question gnagnagna3
Id -> 4 || niveau -> 1 || question gnagnagna4
Id -> 5 || niveau -> 1 || question gnagnagna5
Id -> 6 || niveau -> 2 || question gnagnagna6
Mon problème c'est que flash envoi à mon php le niveau de la question à posée et j'aimerais que mon php pioche aléatoirement une question dans le niveau désiré.. (je me fais comprend )
Exemple, flash dit à php, donne moi une question niveau 1, j'aimerais que php me resorte la quetion gnagnagna 1 - 4 ou 5 ..
Et c'est à ce niveau que je ne pige rien..
J'ai bien essayé avec un SELECT RAND() mais rien n'y fait..
Est ce que vous pouvez m'aider à sortir de cette énigme.. Je pensais d'abord faire un select * from machin where niveau = "1"; et après créer un nombre aléatoire en fonction des résultats mais vu que mes id sont différentes à chaque fois ça pose pb..
Bah tu fait ta requête pour obtenir toute les questions dans un tableau et ensuite tu met un coup de $question[mt_ran(0,sgbr_num_rows($query))] pour avoir ta question da facon aléatoire. Si tu a pas 10000 question par niveau c'est bon.
---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
micfont999
Simplement Moi
Posté le 18-09-2005 à 23:57:29
nan juste 500 questions par niveau, c'est déjà pas mal.. Bon je vais essayer de voir un peu du coté de mt_ran mais il me semble qaue j'avais essayé mais que ça ne fonctionnais pas..
Sielfried, je repost pour te donne l'erreur s'il y en à une (je ne le vois pas vu que je test direct sur le fla, mauvaise méthode d'ailleur :s)
Merci à vous.
micfont999
Simplement Moi
Posté le 19-09-2005 à 01:06:49
Autant pour moi les gars, ça fonctionne à merveille, j'avais oublié un bout (le where en l'occurence) forcement ça fonctionne moins bien....
Bon pour les pro du flash j'ai une autre question dans la catégorie flash