L2 Info : PHP et Programmation Web
 
◃  Ch. 13 CRUD  ▹
 

Formulaires d'insertion et d'édition

  • Formulaire d'insertion pour une collectivité
    • La clé col_code n'est pas de type serial => il faut la saisir
    • Tous les champs sont obligatoires (NOT NULL => required )
    • ⚠ La validité de la clé saisie n'est pas assurée par le formulaire !
col_code
col_nom
col_population
col_superficie
col_region
  • Formulaire d'édition pour une ville donnée (exemple sur Le Havre)
    • La clé n'est pas modifiable => champ caché du formulaire (possibilité d'utiliser un input text en mode readonly)
    • La colonne vil_statut n'a que 2 valeurs licites => bouton radio
    • La colonne col_code est une clé étrangère => liste de selection générée à partir d'un requête sur la table collectivite
    • Tous les champs sont associés à la valeur actuelle de l'enregistrement édité (attribut value)
    • Le bouton Annuler (type reset) permet de retrouver les valeurs initiales
vil_num
vil_nom
vil_population
vil_statut préfecture
sous-préfecture
col_code