L2 Info : PHP et Programmation Web
 
◃  Ch. 6 Gestion des formulaires  ▹
 

Les formulaires HTML (élément FORM)

<form action="prog" method="post|get" enctype="type" target="nom">...</form>
  • L'attribut action indique l'URL du programme utilisé pour traiter le données transmise par le formulaire.
  • L'attribut method indique le mode de transmission des données saisies dans le formulaire vers le programme indiqué via action.
    2 méthodes possibles :
    • GET : les données sont ajoutées automatiquement à l'URL du programme
      http://URL/prog?name1=value1&name2=value2&name3=value3
    • POST : cette méthode envoie un message HTTP à part entière et n'utilise pas l'URL
  • L'attribut enctype donne la méthode d'encodage MIME (valable uniquement avec POST) qui sera utilisée pour envoyer les données au programme. Par défaut sa valeur est application/x-www-form-urlencoded.
  • L'attribut target désigne dans quelle fenêtre ou frame le résultat du traitement du formulaire sera affiché (optionel).
  • Le contenu de l'élément form contient les éléments de saisie utilisateur : champs textuels, liste de sélections, boutons, ...