示例#1
0
 public static function getAgePatient()
 {
     $patients = PatientRepo::getAll();
     $homme = ['25-' => 0, '25-50' => 0, '50+' => 0];
     $femme = ['25-' => 0, '25-50' => 0, '50+' => 0];
     $nbrHomme = 0;
     $nbrFemme = 0;
     foreach ($patients as $key => $patient) {
         $dateNaissance = strtotime($patient['DateNaissance']);
         $age = date('Y', time() - $dateNaissance);
         $patient['age'] = $age - 1970;
         switch ($patient['Civilite']) {
             case 'M':
                 $nbrHomme++;
                 if ($patient['age'] < 25) {
                     $homme['25-']++;
                 } elseif ($patient['age'] < 50) {
                     $homme['25-50']++;
                 } else {
                     $homme['50+']++;
                 }
                 break;
             case 'F':
                 $nbrFemme++;
                 if ($patient['age'] < 25) {
                     $femme['25-']++;
                 } elseif ($patient['age'] < 50) {
                     $femme['25-50']++;
                 } else {
                     $femme['50+']++;
                 }
                 break;
         }
     }
     return ['H' => $homme, 'F' => $femme, 'NbrH' => $nbrHomme, 'NbrF' => $nbrFemme];
 }
示例#2
0
							+ adresse
							+ adresse2
							+ code_postal
							+ ville
							+ date_naissance
							+ lieu_naissance
							+ num_secu
							+ medecin_traitant
						-->

						<form method='POST' action='#update_patient'>
							<br><h4>Modification d'un patient</h4>
							<select id='csPatient' name='update_id' onchange='this.parentNode.submit();'>
								<?php 
echo "<option value='*'>Tous les patients:</option>";
foreach (PatientRepo::getAll() as $PATIENT) {
    if ($PATIENT['Id'] == $patientOpt) {
        // selection par défaut
        echo "<option value='" . $PATIENT['Id'] . "' data-medecin='" . $PATIENT['MedecinTraitant'] . "' selected>" . $PATIENT['Nom'] . " " . $PATIENT['Prenom'] . "</option>";
    } else {
        // sinon
        echo "<option value='" . $PATIENT['Id'] . "' data-medecin='" . $PATIENT['MedecinTraitant'] . "'>" . $PATIENT['Nom'] . " " . $PATIENT['Prenom'] . "</option>";
    }
}
?>
							</select><br>
						</form>
						<form action='managers/' method='POST'>
						<?php 
if ($patientOpt != null && ($PATIENT = PatientRepo::getById($patientOpt))) {
    echo "<input type='hidden' name='id_patient' value='" . $PATIENT['Id'] . "'>";