problème mt_rand

Eléphant du PHP | 259 Messages

06 nov. 2005, 18:34

bonjour

j'ai une fonction mt_rand pour sélectionner 1 nombre au hasard
$b05 = mt_rand(0,'$b04');
mais sa me met ceci
Warning: mt_rand() expects parameter 2 to be long, string given in /var/www/sdc/0/8/yuu.sw/echange/frames/frame_ban_1.php on line 43
je ne comprend pas ce qui ne vas pas
l'hébergeur gratuit que j'utilisais: http://www.freeheberg.com (pas de limitte de débit, BP, 1à10Go, bdd mysql illimitées )
mainteant je suis chez OVH, payant mais plus adapté à de gros sites

Mammouth du PHP | 1311 Messages

06 nov. 2005, 18:40

salut les perametre doivnet etre des entiers
$b05 = mt_rand(0,$b04);

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 nov. 2005, 18:42

j'ajouterai meme que lorsque tu fait appel a des variables ne met jamais de guillemet ou d'apostrophes !! => '$b04'

ça ne sert a rien et peut en plus génrèrer des erreurs comme celle-ci :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 259 Messages

06 nov. 2005, 18:42

merci bien
l'hébergeur gratuit que j'utilisais: http://www.freeheberg.com (pas de limitte de débit, BP, 1à10Go, bdd mysql illimitées )
mainteant je suis chez OVH, payant mais plus adapté à de gros sites

Eléphant du PHP | 493 Messages

06 nov. 2005, 18:44

Résolu ?!