Hello,

J'ai un petit problème, je fais une requête sur ma base de données, celle ci me retourne plusieurs valeur par ligne (id_salle, nom_salle, num_salle). D'autre part j'ai un tableau $salleOK qui contient une valeur (id_salle) par ligne.

J'aimerais pouvoir afficher toutes les lignes que la requête me retourne qui correspondent à l'id_salle de mon tableau.

Le code suivant me retourne Undefined offset. Comment faut-il que je me prenne?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$requeteAffSalle = "SELECT id_salle, num_salle, nom_salle 
				    FROM salle ";
$resultatAffSalle = mysql_query ($requeteAffSalle);
 
while ($affSalle=mysql_fetch_array($resultatAffSalle))
{
		for ($k=0;$k<count($salleOK);$k++)
		{
			if ($affSalle['id_salle'] == $salleOK[$k])
			{
				echo "<option value=".$affSalle["id_salle"].">".$affSalle["num_salle"]."&nbsp; &nbsp;".$affSalle["nom_salle"]."</option>\n";
			}
		}
 
}
Merci pour votre aide