Bonjour Problème de code php avec array()

Fermé
jmtdesign - 7 sept. 2007 à 17:20
jmtdesign Messages postés 2 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 10 septembre 2007 - 10 sept. 2007 à 13:15
Bonjour Problème de code php avec array()

1)//alpha étant une variable indéfinie puisque renvoyer par une requette mysql
2) echo $alpha ;
3) //donne
4) 177,178,179,180,181,182,183,184,185,186,187,32,188,192,194,195,196,197,198,200,189,203,204,205,206,210,190,211,213,214,
5) $input = array ( $alpha );
6) echo $input;
7) $rand_keys = array_rand ($input, 2);
8) echo "<br>";
9) print $input[$rand_keys[0]]."\n";

quand j'execute ca me done

Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array in ...ligne 7

ça fait des heures que je tord le code dans tous les sens et rien

Help ;)

Merci
A voir également:

3 réponses

zakariae.dlimi Messages postés 22 Date d'inscription jeudi 14 juin 2007 Statut Membre Dernière intervention 18 avril 2011
7 sept. 2007 à 17:46
d apres cette erreur on constate que l argument "2" que tu as mis dans array_rand( ) n est pas compris dans la longueur de $input, cad que $input a une longueur entre 1 et 1 ou bien 0, ce qui fait le probleme vient de la ligne 5) ou ta requette mysql ne retourne aucune donnée pour $alpha
0
jmtdesign Messages postés 2 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 10 septembre 2007
10 sept. 2007 à 11:08
Bonjour,
oui je m'en douté mais mon interogation est peut ont metre une $variable dans un array ex : aray($alpha);
car mon alpha n'est pas vides !!!

merci
0
jmtdesign Messages postés 2 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 10 septembre 2007
10 sept. 2007 à 13:15
Bonjour,
c'est vrais que la variable $alpha a l'air d'etre vide pourtant quand je fait un echo elle s'affiche bien
j'obtion ma variable $alpha en metant bout a bout tout les tableau scalaire que j'obtiens avec $alpha .='';
c'est ^peut etre pas la bonne solution !!


merci de votre aide
0