diff --git a/controleurs/c_utilisateur.php b/controleurs/c_utilisateur.php index c5e03f3..700020e 100644 --- a/controleurs/c_utilisateur.php +++ b/controleurs/c_utilisateur.php @@ -17,6 +17,8 @@ case 'voir': include("vues/v_entete.php"); $lesInfosUtilisateur = $pdo->getInfosUtilisateur("*",$_SESSION['idUtilisateur']); + //modification mamadou + $lesInfosUtilisateurVisite = $pdo->getInfosUtilisateurVisite($_SESSION['nom'],$_SESSION['prenom']); include("vues/v_ficheUtilisateur.php"); break; } diff --git a/modele/classPDO.php b/modele/classPDO.php index 611457e..b5fbb06 100644 --- a/modele/classPDO.php +++ b/modele/classPDO.php @@ -62,7 +62,23 @@ class PdoBD } /** ---------------------------------------------- Fin module Connexion */ - + //Modification mamadou + //-----------------------------praticien visité +public function getInfosUtilisateurVisite($nom,$prenom) + { + + $req = "SELECT pNom, pPrenom,COUNT(vNum) + FROM utilisateur + INNER JOIN visite ON utilisateur.uId = visite.uId + INNER JOIN praticien ON visite.pNum=praticien.pNum + WHERE uPrenom='$prenom' AND uNom='$nom' + GROUP BY pNom"; + $rs = PdoBD::$monPdo->query($req); + + if ($rs === false) {afficherErreurSQL("Probleme lors de la lecture des informations d'un utilisateur...", $req, PdoBD::$monPdo->errorInfo());} + $ligne = $rs->fetch(); + return $ligne; + } /** ---------------------------------------------- gestion des PARAMETRES /** * Retourne les informations de la table TYPEPARAMETRE diff --git a/vues/v_ficheParametre.php b/vues/v_ficheParametre.php index 9db69df..13f4c78 100644 --- a/vues/v_ficheParametre.php +++ b/vues/v_ficheParametre.php @@ -31,7 +31,8 @@ echo(" "); echo(" - + + "); echo (" "); diff --git a/vues/v_ficheUtilisateur.php b/vues/v_ficheUtilisateur.php index 9db69df..1118390 100644 --- a/vues/v_ficheUtilisateur.php +++ b/vues/v_ficheUtilisateur.php @@ -1,100 +1,80 @@ - - '); -/*================================================================================================== */ -$nbP=count($lesInfosParametre); -echo(" -
-
Parametre - - - -
CodeDescriptionBooléenChoix multiples
 ".$enteteParametre['tlId']."".$enteteParametre['tlLibelle']."".$enteteParametre['tlBooleen']."".$enteteParametre['tlChoixMultiple']."
-

- - - - "); - if ($nbP>=10) - { - echo(" - "); - } - echo(" - -
-
Valeurs - "); - $numPa=1; - foreach ($lesInfosParametre as $uneLigne) - { - if ($numPa<10) - {$numPa=$numPa+1; - $type = $choix; - $indice = $uneLigne['pIndice']; +/** +*auteur : Hadrien Rommel, lycée le castel à +*dernière modif : 17/03/2022**/ - echo(" - - - "); - } - } - while ($numPa<10) - { - echo(""); - $numPa=$numPa+1; - } - echo(" -
".$uneLigne['pIndice']." ".$uneLigne['pLibelle'].""); - - echo(""); - echo (" - "); - echo (" -
      
-
-
(suite) - "); - $numP=1; - foreach ($lesInfosParametre as $uneLigne) - { - if ($numP>=10) - { - $type = $choix; - $indice = $uneLigne['pIndice']; - - echo(" - - - "); - } - $numP=$numP+1; - } - if ($numP<10) {$numP=10;} - while ($numP<19) - { - echo(""); - $numP=$numP+1; - } - echo(" -
".$uneLigne['pIndice']." ".$uneLigne['pLibelle'].""); - - echo(""); - echo (" - "); - echo (" -
      
-
-
-
Observations +echo(" + +
+
Coordonnées de l'utilisateur + "); + //modif dans la balise legend + echo(" + + + + + + + + + + + + + + + + + + +
Nom".$lesInfosUtilisateur['uNom']."
Prenom".$lesInfosUtilisateur['uPrenom']."
Adresse".$lesInfosUtilisateur['uAdresse']."
Code Postal".$lesInfosUtilisateur['uCP']."
Ville".$lesInfosUtilisateur['uVille']."
Statut".$lesInfosUtilisateur['wStatut']."
Nom de compte".$lesInfosUtilisateur['uLogin']."
Region".$lesInfosUtilisateur['wRegion']."
Secteur".$lesInfosUtilisateur['wSecteur']."
+ +
+ +
Laboratoire - + +
...
".$lesInfosUtilisateur['lNom']."
-
-
-
"); -?> \ No newline at end of file + + + + "); + + + + + + +/*================================================================================================== */ +echo(" + +
Praticien visite + "); + echo(" + + + "); + + + foreach ($lesInfosUtilisateurVisite as $uneLigne) + { + //probleme + echo(" + + + + + "); + + } + echo('
Nom et Prenom du praticienNombre de visites
".$uneLigne['pNom']." ".$uneLigne['pPrenom']."".$uneLigne['COUNT(vNum)']."
+
'); + + + + +echo (''); \ No newline at end of file