bonsoir a tous,

me mettant a la requette preparer j'ai decidé de modiffié toute mes pages mai la je rencontre un probleme minim que je n'arrive pas a resoudre malgres differentes lectures de forum et manuel sur la requette préparer donc le probleme est le suivant :

avant de commencer je precise que ce code fonctionne tres bien avec une requette simple mais dans le cas d'une requette preparé il fonctionne aussi mis a par l'afichage des noms des categories sa ne m'affiche que la premiere lettre des noms.

requette :
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
$sth = $dbh->prepare('SELECT NomForum, DescriptifForum, LogoForum, NomCategorie,IdForCat,IdCategorie
					 FROM categorie
					 LEFT JOIN forum ON IdForCat=IdCategorie GROUP BY IdForum');
 
 
 
 
$sth->bindValue(':NomCategorie', PDO::PARAM_STR);
$sth->bindValue(':NomForum',  PDO::PARAM_STR);
$sth->execute();                      
 
while($row = $sth->fetch(PDO::FETCH_ASSOC)){
$categorie = $row['NomCategorie'];
$tableau[$categorie][] = $row;
}
et la l'affichage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
foreach($tableau as $NomCategorie=>$valeur){
 
echo $NomCategorie['NomCategorie'];
 
foreach($valeur as $souscategorie){
 
echo $souscategorie['NomForum'];
 
}
}

pouriez vous me dir si il y a une erreur dans ce code pour une requette preparé?


je vous remerci d'avance