Bonjour,
J'extrait dans une requête deux colonnes qui sont technicien_id et nom_technicien, je les stocke dans une variable de session comme ceci
puis je parcours un autre tableau pour comparer si une valeur d'un tableau est présente dans l'autre par ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $reponse_techni = $bdd_MCHNMFT->query('SELECT lmt.technicien_id,nom_techicien FROM lignetravaux_materiels_techniciens lmt,techniciens tc where lmt.technicien_id=tc.technicien_id and lmt.bontravaux_id='. $bontravaux_id); $donneestech = $reponse_techni->fetch(); $_SESSION['intervenants'] =$donneestech;
ça me signale signale cette erreur, en fait il ne reconnait pas l'indice technicien_id dans le tableau associatif.
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 $reponse_tech = $bdd_MCHNMFT->query('SELECT * FROM techniciens'); while ($donnees_tech = $reponse_tech->fetch()) { $trouve=false; foreach($_SESSION['intervenants'] as $element) { if ($donnees_tech['technicien_id']==$element['technicien_id']) { $trouve=true; break; } }
Si vous avez des suggestions ?
Cordialement
Partager