PHP nombre aléatoire ...
Résolu
nodapio
Messages postés
601
Date d'inscription
Statut
Membre
Dernière intervention
-
nodapio Messages postés 601 Date d'inscription Statut Membre Dernière intervention -
nodapio Messages postés 601 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Alors voilà je code un petit script en php et je voudrais générer 5 nombres aléatoires grâce à la fonction mt_rand.
Le problème c'est qu'il me trouve le même nombre 5 fois !
EDIT: Solution trouvée: je faisais un
en fait $random garde la meme valeur a chaque fois donc il faut faire
Alors voilà je code un petit script en php et je voudrais générer 5 nombres aléatoires grâce à la fonction mt_rand.
Le problème c'est qu'il me trouve le même nombre 5 fois !
EDIT: Solution trouvée: je faisais un
$random = mt_rand(0, 10); $img1 = $random ; $img2 = $random;
en fait $random garde la meme valeur a chaque fois donc il faut faire
$random = mt_rand(0,10); $img1 = $random; $random = mt_rand(0,10); $img2 = $random;
A voir également:
- PHP nombre aléatoire ...
- Nombre de jours entre deux dates excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Expert php pinterest - Télécharger - Langages
1 réponse
Tu utilise une méthode très lourde (à mon avis), ouvrir un dossier pour faire le compte de fichier puis en prendre aléatoirement, c'est un procédé que j'ai abandonner au profit du mysql.
Tu te creer une base mysql, dans laquel tu vas enregistrer t'est images (avec l'adresse, et un nombre unique, l'auto-increment.
avec php, tu as juste alors a lui dire de prendre aleatoirement 5 enregistrement.
(ce code fonctionne adapte le a ton bessoin):
Tu te creer une base mysql, dans laquel tu vas enregistrer t'est images (avec l'adresse, et un nombre unique, l'auto-increment.
avec php, tu as juste alors a lui dire de prendre aleatoirement 5 enregistrement.
(ce code fonctionne adapte le a ton bessoin):
$req=mysql_query("SELECT * FROM ta_table ORDER BY RAND(id) LIMIT 5"); while($rep=mysql_fetch_array(^req)){ echo '<img src="'.$rep['img'].'">'; }
nodapio
Messages postés
601
Date d'inscription
Statut
Membre
Dernière intervention
79
Merci du conseil =) !