Exemples d’intégration dans des formulaires
PHP:intégration dans des formulaires MySQL:intégration dans des formulaires1. Vue d’ensemble
Pour terminer ce chapitre, nous allons présenter quelques exemples d’accès à une base de données MySQL à partir de formulaires.
Formulaire:accès à une base de données MySQLTrois exemples sont proposés :
-
un formulaire qui permet de saisir des données dans une liste ;
-
un formulaire de recherche avec affichage du résultat ;
-
un formulaire de saisie de type "page".
Pour des raisons de concision, dans ces exemples, le contrôle de la saisie et la gestion d’erreur sont pratiquement absents, et la mise en forme est très simple.
2. Formulaire de saisie en liste
Formulaire:saisie en listePrésentation du formulaire
Le formulaire propose le contenu actuel de la table qui peut être modifié (saisie directe dans les zones) ou supprimé (par les cases à cocher), plus cinq lignes vides qui permettent de saisir de nouvelles valeurs. Dans tous les cas, l’identifiant ne peut pas être saisi, c’est le serveur MySQL qui va l’attribuer.
Chaque ligne du tableau contient quatre zones de formulaire qui sont nommées (attribut name de la balise <input>) de la manière suivante :
Colonne |
Nom |
Identifiant |
saisie[i][modifier] |
Nom |
saisie[i][nom] |
Prix H.T. |
saisie[i][prix_ht] |
Supprimer |
saisie[i][supprimer] |
L’indice i est l’identifiant...