question boucle / tableau
Posté : 23 oct. 2007, 19:27
hello, toujours dans la serie: les tableaux et moi...
je souhaite afficher un champs de la table "display_numbers" en fonction d'une comparaison entre mon tableau $array et le champs id_number.
le probleme: ca ne me retourne qu'un seul bon resultat: le reste est une repetition d'un message d'erreur
par ailleurs l'array me retourne 7 valeurs au lieu de 6. (risque de poser probleme dans la requete)
le code:
merci
je souhaite afficher un champs de la table "display_numbers" en fonction d'une comparaison entre mon tableau $array et le champs id_number.
le probleme: ca ne me retourne qu'un seul bon resultat: le reste est une repetition d'un message d'erreur
par ailleurs l'array me retourne 7 valeurs au lieu de 6. (risque de poser probleme dans la requete)
Array ( [0] => 07 [1] => 12 [2] => 19 [3] => 35 [4] => 38 [5] => 47 [6] => )
le code:
$array = strtoArray($draw);
//print_r($array);
//print "<br>";
//
foreach ($array as $key => $value)
{
$query = ("SELECT * FROM display_numbers WHERE id_number = ".$value." ");
$run_query = mysql_query($query) or die ('Invalid query: ' . mysql_error());
$number = mysql_result($run_query,$key,'display_number');
print "$number<br>";
}
qu'est ce qui ne va pas la dedans? c'est l'appel de $key ou de $value qui est faux??merci