Bonjour
je suis en train de m'initier à l'object donc je souhaite faire une class pour la requête et une pour l'exploitation.
Donc j'ai fait une classe pour la requête :
Code PHP :
try{
$req=new requete_class();
$req->select('iduser,login,password,idrole','users_');
$user = $req->queryObjectArray();
$nbObjectArray=$req->nbObject;
IF($nbObjectArray > 0){
foreach ($user as $k=>$v) {
$infosuser[]=$v->iduser;
$infosuser[]=$v->login;
$infosuser[]=$v->idrole;
}
return $infosuser;
}
else{
return FALSE;
}
}
catch (PDOException $e){
throw new PDOException("<center>Aucune utilisateur ne correspond</center>");
}
Je souhaiterai afficher une ligne par utilisateur avec ces infos style :
iduser - login -idrole
iduser - login -idrole
iduser - login -idrole
...
Pour ce faire j'ai tenter de faire :
Code PHP :
$infosuser=new users_class();
$tabusers=$infosuser->listUsers();
foreach($tabusers as $k){
echo ''.$k['iduser'].' - ';
echo ''.$k['login'].' - ';
echo ''.$k['idrole'].'<br />';
}
Mais j'obtiens :
1 - 1 - 1
b - b - b
1 - 1 - 1
2 - 2 - 2
s - s - s
2 - 2 - 2
Il est vrai que j'ai du mal avec les tableaux...
Sachant que dans la première classe, j'obtiens bien les infos des différents utilisateur si j'affiche plutôt que de faire un tableau.
Si quelqu'un peu m'aider car je pense que c'est dans la construction du tableau de la première class qu'il y a un pb mais là je bloque.
Par avance merci beaucoup.