Bonjour à tous

je me suis lancé dans la conversion d'une application desktop vers une application web à la demande d'un client. j'ai beaucoup parcouru la documentation et aussi le forum. Mon problème est que je n'arrive pas à afficher le résultat d'une requête :
1- pour une requête qui ramène un seul résultat
2- pour une requête qui ramène plusieurs résultats (Tableau).

Voici pour le moment au stade ou j'en suis :
code de connection à la base de donnée et affichage :
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
 
try {
$db = new PDO(DB_DSN,DB_USERNAME, DB_PASSWORD);
 } 
 catch (PDOException $e) 
{
  echo $e->getMessage(); //catch and show the error
}
// Test de creation de l'objet de la base
if(!$db)
{
 header("http/1.0 404 Not Found" ); 
}
else
{
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER); // les noms de champs seront en caractères minuscules
$db->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION); // les erreurs lanceront des exceptions
$sth = $db->prepare('SELECT  NOM_USERS, MP_USERS, GRP_USERS  FROM  MUDRAG_USERS  WHERE MUDRAG_USERS.NOM_USERS= :monutilisateur and MUDRAG_USERS.MP_USERS= :motpasse');
$sth->execute(array(':monutilisateur'=>$_POST["tonlogin"],':motpasse'=>$_POST["tonpass"]));
print_r($sth->fetchAll(PDO::FETCH_ASSOC));
et voici ce que j'ai comme resultat !
Array ( [0] => Array ( [nom_users] => ADMIN [mp_users] => RUSTA2014 [grp_users] => SUPERADMIN ) )
j'ai besoin d'un exemple concret qui m'aider a afficher correctement les données :
1 - donnée
2 - plusieurs données en affichant les entêtes de la table concernée

Merci a tous