Et pourquoi ne pas reconstruire tout simplement un tableau associatif avec l'Id de l'objet en clé ?
Ensuite, tu réutilises cette clef pour accèder à la valeur.
Je reprends le cas de ta 2e requête
Ensuite, tu réutilises cette clef pour accèder à la valeur.
Je reprends le cas de ta 2e requête
Code PHP :
<?
$reponse = mysql_query('SELECT nom FROM item WHERE id_item IN("'.$donnees['ingredient_1'].'","'.$donnees['ingredient_2'].'")') or die(mysql_error());
while ( $donnees_ingredient = mysql_fetch_array($reponse)){
$Array[$donnees_ingredient['id_item']] = $donnees_ingredient['nom'];
}
echo'<td class="label" align="center">'.$Array[$donnees['ingredient_1']].' et '.$Array[$donnees['ingredient_2']].' </td>';
?>
[Edit] Corrections diverses