Bonjour,

J'ai un petit soucis avec une requête qui me semble correcte, mais ne me donne pas la valeur de ma BDD

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
$s_prop_actif_moniteur_section_explode=explode('-',$s_prop_actif_moniteur_section);
$s_prop_actif_moniteur_section_explode_count=count($s_prop_actif_moniteur_section_explode);
 
print "<div class=\"div_space_5\">&nbsp;</div>";
print "<div class=\"div_left_25\" align=\"right\">Cours donnés : &nbsp;</div>";
print "<div style=\"float : left; width: 74%;\">";
	for ($i=0; $i<$s_prop_actif_moniteur_section_explode_count; $i ++) {
		$section=$s_prop_actif_moniteur_section_explode[$i];
 
		// ---------- Liste des cours de la section
		$reponse=mysqli_query($conn_cecs,"SELECT * 
			FROM 04_cours_classe classe
				INNER JOIN 04_cours_section section ON classe.cours_classe_section_id=section.cours_section_id 
				LEFT JOIN (SELECT * From 00_compta_indemnites WHERE compta_indemnites_date_id='$s_cours_jour_date_id') indemnites ON classe.cours_classe_id LIKE CONCAT(';', indemnites.compta_indemnites_classes_id, ';') 
			WHERE cours_section='$section' && cours_classe_actif='oui'
			ORDER BY cours_classe_nom") or die(mysqli_error($conn_cecs));
		while ($in=mysqli_fetch_array($reponse)) {
			$classe_nom=$in['cours_classe_nom'];
			$classe_id=$in['cours_classe_id'];
			$classe_donne=$in['compta_indemnites_id'];
 
			print "<div style=\"float: left; width: 19.5%; text-align: center; padding-bottom: 8px; color: #666;\">";
				print "$classe_nom - $classe_donne -<br />";
				print "<input type=\"checkbox\" value =\"$classe_id\" />";
			print "</div>";
		}
		print "<div class=\"div_space_5\">&nbsp;</div>";
	}
print "</div>";
Les différentes "$classe_id" qui me sont retournées sont correctes : 8 - 9 - 11 et 13
Par contre pour la table "00_compta_indemnites" avec le critère demandé, le champs "compta_indemnites_classes_id" a la valeur : ';11;' qui fait bien partie de la liste ci-dessus !

Ma variable "$classe_donne" reste vide, ce qui me pose un problème car devrait cocher le checkbox si le cours a déjà été sélectionné au paravent (pas encore intégré dans mon code).

Votre aide serait la bienvenue.

@+
DDAWEB