123
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
Seine-Maritime
Ain
Aisne
Allier
Alpes-de-Haute-Provence
Hautes-Alpes
...