gérer les Adhérents



exemple d’interface
exemple d’interface

afficher les adhérents

Utiliser le code du tp précédent


exemple de code source
exemple de code source
exemple de code source
exemple de code source

ajouter un adhérent

Objectif : afficher un formulaire pour ajouter un enregistrement dans la base de données. La date doit être saisie au format JJ/MM/AAAA.


La table “ADHERENT” est composée de 4 champs dont la clé primaire. Par rapport à la table précédente la principale difficulté est la présence d’une date. Cette date n’a pas le même format dans la base de données (format US) et sur l’interface (format Fr)


$aujourdhui =new DateTime();
$donnees['datePaiement']=$aujourdhui->format('d/m/Y');   // date de cotisation convertie en chaîne de caractères
return $this->render('adherent/addAdherent.html.twig', ['donnees' => $donnees]);



exemple de code source
exemple de code source



attention à la date en validant le formulaire, bien transformer la date


exemple de code source

supprimer un adhérent

le code est presque identique que pour la table auteur




(le choix de la solution est prise en compte)

modifier un adhérent

exemple de code source
exemple de code source




évaluation

  1. afficher les adhérents
  2. créer un adhérent
  3. créer un deuxième adhérent (saisir votre nom et un autre prénom)
  4. modifier ce deuxième adhérent
  5. Tester les dates :
  6. supprimer cet adhérent
  7. essayer de supprimer un adhérent qui possède des emprunts enregistrées.

Exemple de test :