Bonjour, je suis actuellement sur un petit projet pour me faciliter la tâche au travail. Je travaille dans une clinique et je dois organiser les réunions pluri-disciplinaires entre médecins, thérapeutes, soignants. Jusqu'à présent j'utilisais "excel" mais je trouve l'outils peu performant pour ce que je souhaite faire. (J'ai atteint les limites d'excel).

  • Je dispose d'une base de données : clinique
  • Une table : patient
  • la table (patient) est componsée :
    • id (id en auto incrémente)
    • nom (nom du patient)
    • prenom (prenom du patient)
    • kine (kinésithérapeute du patient)
    • apa (professeur en activités physiques adaptées du patient)
    • ergo (ergothérapeute du patient)
    • medecin (médecin du patient)
    • datedebut (date d'entrée du patient dans la clinique)

Vous pouvez voir le code "simpliste" que j'ai effectué et qui m'affiche bien toute la base de donnée.
Seulement, je voudrais ne pas tout afficher, mais n'afficher que les patients d'un seul médecin. (Jusque la ce n'est pas compliqué, j'ajoute la fonction WHERE : pas écrite dans le code pour le moment).

<!DOCTYPE HTML>

<?php
try {$bdd = new PDO('mysql:host=localhost;dbname=clinique;charset=utf8', 'root', 'root');}
catch (Exception $e) {die('Erreur : ' . $e->getMessage());}

$reponse = $bdd->query('SELECT * FROM patient');
?>

<html>
<head>
</head>
<body>
<table>
    <thead>
        <tr>
            <th>Date d'entrée</th>
            <th>Patient</th>
            <th>Kinésithérapeute</th>
            <th>APA</th>
            <th>Ergothérapeute</th>
            <th>Commentaire</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <?php while($donnees = $reponse->fetch()) { ?>
            <td><?php echo $donnees['datedebut']; ?></td>
            <td><?php echo $donnees['nom']; ?></td>
            <td><?php echo $donnees['kine']; ?></td>
            <td><?php echo $donnees['apa']; ?></td>
            <td><?php echo $donnees['ergo']; ?></td> 
        </tr>
            <? }   
            $req->closeCursor();   
            ?> 
    </tbody>
</table>

</body>
</html>

La deuxième chose est que je voudrais rendre ce tableau dynamique en ayant un système de filtration et/ou de classement à l'aide de bouton radio ou d'inputs.

C'est à dire, avoir la possibilité de :

  • n'avoir de disponible qu'un certain nombre de chambres (exemple : de 301 à 310 ou 311 à 320)
  • de rajouter les patients entrés dans les 7 derniers jours même s'ils ne sont pas compris entre les chambres 301 à 310 si cette condition est cochée.
  • de pouvoir classer le tableau par kinésithérapeute, par ergothérapeute ou par apa (est-il possible de classer en fonction de ces trois paramètres en même temps ?)

Je vais poursuivre mes recherches et tenter de dévolopper la chose, mais si toute fois quelqu'un peut m'orienter, je suis preneur.

En vous remerciant par avance ;)

2 réponses


hello,
le plugin jquery DataTable pourrait t'aider, tu peux le remplir dynamiquement...

Bonjour,

Ce plug-in m´a l´air très complet, je vais l´exploiter dans les jours qui arrivent.

Merci