integration "do while" dans "array"

rduvrac

Membre confirmé
29 Octobre 2004
25
1
Salut
J'ai ce code qui fonctionne, il me donne une liste de nombre pris dans ma base :
================================================
do {
$incrementeur = $incrementeur+"1";
$incrementeur = $row_RSnb['id'];
echo '"';
echo $incrementeur;
echo '",';
} while ($row_RSnb_participation_au_lot = mysql_fetch_assoc($RSnb_participation_au_lot));
==============================================
le résultat est exactement : "6","7","8","13","14","15",
et c'est parfaitement ce qu'il me faut.

Ensuite j'ai ce code qui lui choisi un nombre au hasard parmi la liste :
==============================================
$liste_id = array("6","7","8","13","14","15",);
$result = array_rand($liste_id);
echo $liste_id[$result];
==============================================
Et ça fonctionne aussi parfaitement.

Seulement j'ai tapé moi même les nombre dans le 2eme code, alors est-il possible d'intégrer la fonction automatique du premier code dans le 2eme code ?
J'ai essayé et pas réussi, mais je maitrise pas trop non plus c'est pour ça...

Merci pour l'aide
 
Réussi :-)

$liste_id = array();
do {
$incrementeur = $row_RSnb_participation_au_lot['id'];
$liste_id[] = $incrementeur;
} while ($row_RSnb_participation_au_lot = mysql_fetch_assoc($RSnb_participation_au_lot));
$result = array_rand($liste_id);
echo $liste_id[$result];