Bonjour
J'ai 3 tables pr_dossiers,pr_departements et pr_regions : dans pr_dossiers j'ai donc pr_departementId et dans dans pr_departements j'ai departementRegionID pour lier les tables entres elles
Pour une gestion de dossiers par région j'ai fait une requete qui fonctionne dans phpmyadmin : j'ai bien x dossier dans region 1, x dossier dans région2 etc etc jusqu'à la région 13
Les résultats sont bons puisque quand je fais une requête par région j'ai les mêmes résultats
Mais je n'arrive pas à afficher mes résultats dans un tableau
Voici donc ma requête
Et donc aucune données s'affiche : je rentre même pas le while !!!!
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
31
32
33 $anneeId = $_POST['anneeId']; $sql1 = "SELECT anneeId,anneeLibelle FROM pr_annees WHERE anneeId = '$anneeId'"; $req1 = $db->prepare($sql1); $req1->bindValue(':anneeId', $anneeId,PDO::PARAM_INT); $req1->execute(); $r1 = $req1->fetch(); $NomAnnee = $r1['anneeLibelle']; $sql2 = "SELECT count(DOS.dossierId) as NB , DEP.departementId, DEP.departementRegionId, REG.regionId,REG.regionLibelle FROM pr_dossiers DOS LEFT JOIN pr_departements DEP ON DOS.dossierDepartementId = departementId LEFT JOIN pr_regions REG ON DEP.departementRegionId = regionId WHERE YEAR(dossierDateEnregistrement)='$anneeId' GROUP BY regionId "; $req2 = $db->prepare($sql2); $req2->execute(); echo "ok"; // je vois cette echo while($r2 = $req2->fetch()) { echo "ok_while"; // là je ne vois pas cette echo // traitement des données ! }
Quelqu'un à une piste ???
Merci
Partager