Un formulaire est une page HTML qui permet à un utilisateur de s'enregistrer et de renseigner des informations sur lui ainsi que ces identifiants.
Nous avons fait le choix de faire un formulaire au format Xml car chaque formulaire demande des informations que nous retrouvons a chaque fois comme le nom, le prenom, l'adresse mail, ... .
Ce formulaire contient donc les informations tels que le nom, le prenom, l'adresse mail.
Comme nous l'avons dit précédement, le formulaire au format Xml contient que les informations primordiales.
Les champs présents dans le formulaire sont obligatoirement présent lors de l'inscription d'une personne. Mais si un site décide de vouloir rajouter un champ, il rajoutera celui ci dans la base de données sans modifier le fichier Xml.
Comme pour une structure, un formulaire doit commencer par
.
Il faut ensuite créer le formulaire. Le principe est le même que pour une structure au format Xml. Il faut lui donner un nom, un code et des paramètres.
Ensuite, on nomme tous les champs qu'on veut utiliser dans le formulaire
Le paramètre
align permet de savoir où est le champ. Si tous les champs ont comme valeur
align=''left'', Alors le premier sera le plus a gauche de la fenêtre lors de la visualisation, puis le second sera a gauche de l'espace restant, et ainsi de suite.
Nous aurons donc une visualisation de ce type:
Le paramétre
RC signifie Retour Chariot.
N'oublier pas de fermer la balise list lorsque vous avez fini de référencer les champs.
Il y a des paramètres aux champs que vous pouvez rajouter tels que :
- width et height qui change la taille d'une zone de texte.
- titlewidth qui permet au titre de changer de taille. Il augment ou diminue l'espace sur une ligne pour afficher le titre
- colspan qui défini sur combien de colonne une cellule peut s'afficher.
Si j'ai sur une ligne, deux champs et que en dessous d'eux, j'ai une zone pour écrire une description d'un objet, je peut afficher l'ensemble avec la même largeur en mettant un colspan=''2'' dans le champ du texte.
J'aurais donc une présentation comme celle-ci