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]; }
+ 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'] . "'>";