[PHP] Problemes de syntaxes

Problemes de syntaxes [PHP] - Programmation

Marsh Posté le 18-01-2001 à 19:09:33    

J'ai une BD qui contient un certain nombre d'entree et ce nombre varie.
J'aimerais qu'a partir de ce nombre mon script me renvoi un chiffre compris entre 1 et le nb max d'entree se trouvant dans la BD d'ou le script :
 
$res=mysql_db_query("$base","select * from $table",$db_link);
$nb=mysql_num_rows($res);
$random = rand(1,$nb);
 echo "
 <a href="videos.php3?id=$random">roulette</a><br>"
 $res = mysql_close($db_link);
 
Ce script me donne toujours comme valeur pour random 1 ... Pq ?
 
Merci

Reply

Marsh Posté le 18-01-2001 à 19:09:33   

Reply

Marsh Posté le 18-01-2001 à 22:57:51    

je crois qu'il doit y avoir une histoire d'initialisation du generateur de nb aléatoire. Ca y est j'ai trouvé , il faut utiliser la fonction srand genre comme ca:
 
srand(time());
 
et ensuite tu fais tes différents appels à la fonction rand()

 

Reply

Marsh Posté le 18-01-2001 à 22:59:54    

Ok merci pour l'aide ...
 
Je vais aller potasser tout ça :)

Reply

Marsh Posté le 18-01-2001 à 23:02:58    

C'etait effectivement ça ... Merci bcp !
 
 :jap:

Reply

Marsh Posté le 19-01-2001 à 09:13:56    

de rienss:Dss:D

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed