Créer un formulaire php

Le PHP, de l’acronyme anglais HyperText Preprocessor, est un langage utilisé dans la programmation libre en informatique. Le PHP est utilisé pour créer et monter une page web dynamique sur un serveur de protocole http.  Il peut également utiliser dans un réseau local comme d’autres types de langages. C’est à l’aide de ce langage que les données des formulaires d’entrée qu’on trouve sur les pages web sont traitées. Un formulaire php est un outil indispensable  pour recevoir des informations des visiteurs d’un site ou d’une page web.

Qu'est-ce qu'un formulaire PHP ?

Un formulaire php est un outil mis en place dans une page web pour permettre aux internautes et visiteurs d’entrer des informations.  La présence du  php formulaire est importante dans la mesure où le visiteur peut sentir le dynamisme et l’interactivité entre lui et le site. Les formulaires existent presque dans tous les domaines : forum, message, blogs, chats ou mini-chats, livre d’or, articles, vidéos. En informatique, le langage HTML et le langage PHP sont deux éléments interdépendants et complémentaires. Le HTML sert à concevoir un formulaire et le PHP permet de traiter les données entrées par les visiteurs.   

Comment créer un formulaire PHP ?

Le HTML ou HyperText Markup Link  est un langage de balisage qui est utilisé pour créer un formulaire. Pour introduire un formulaire html, on peut se servir de la balise « form » cille suit :

 <form method="post" action="cible.php">

<p>

Les contenus du formulaire sont à insérer dans cette partie

</p>

</form>

 Pour entrer les contenus ou les éléments composant le formulaire, on peut se service de l’exemple suivant :

<p> nom : <input type="text" name="nom" /></p>

 <p> âge : <input type="text" name="age" /></p>

 <p><input type="submit" value="OK"></p>

Les deux éléments les plus importants de ce code est la partie « method » et la formulation « cible » dans action.  Le code « form » est utilisé pour insérer le formulaire, le  terme php if est utilisé pour faire des tests conditionnels ou condition php.

Comment créer un formulaire de contact PHP ?

Un formulaire de contact php est le moyen le plus simple et rapide de transmettre un message d’un visiteur ou d’un internaute sans devoir passer dans un compte de messagerie comme Outlook ou Gmail…  Les démarches pour créer un formulaire de contact php restent identiques à celles d’un simple formulaire.

Pour pouvoir se mettre en contact, il faut créer un champ qui permet au visiteur d’insérer son adresse email. Ci-après un exemple de code pour créer quelques champs sur un formulaire d’entreprise :

<form action="cible.php" method="post">

<p>

<strong> Nom et Prénoms :</strong> <label for=" Nom et Prénoms "></label> <input id=" Nom et Prénoms " name="prenom" size="18" type="text" /> <br /><br />

<strong>email : </strong><br /> <label for="email"></label> <input id="email" name="email" size="81" type="text" /> <br /><br />

<strong>Téléphone<span style="color: #ff0000;">*</span> :<label for="telephone"></label></strong> <input id="telephone" name="telephone" size="20" type="text" />

<p> Quel est le motif de votre contact ?</p>

<label for="motif"></label> <select id="motif" name="motif"> <option value="reglement">Pour un renseignement</option>

<input type="reset" value="Supprimer" /> <input type="submit" value="Valider" />

<p> </p>

</form>

Le code input type permet d’insérer un bouton de commande. Dans la dernière ligne, c’est le bouton valider.

Quels sont les différents éléments qu’on peut insérer dans un formulaire?

Dans un formulaire, on peut introduire un nombre illimité d’éléments. Il faut analyser à l’avance les éléments les plus pertinents pour éviter de demander des informations inutiles au visiteur. De plus, elles alourdissent les données à traiter.

Les éléments peuvent être une liste déroulante, une zone de texte, des cases à cocher, des boutons de commandes, une zone de date, une zone numérique, une zone spécifique rattachée à une information spécifique (numéro de Siret…) ; une zone d’insertion de fichier (photo, vidéo, document…)

Quelles sont les différentes améliorations qu’on peut apporter à un code ?

Quand le code est terminé c'est-à-dire que le formulaire est terminé, une série de tests doit être effectuée pour s’assurer que le code fonctionne bien. Chaque détail doit être vérifié scrupuleusement pour identifier les bugs et les blocages. Le formulaire peut toujours être amélioré en cas de bugs, d’insertion de nouvel élément. Dans l’éventuel cas où un problème ou une erreur survient pendant que le visiteur saisit les informations, il faut faire en sorte qu’il n’a pas à ressaisir les données déjà entrées. Pour éviter les saisies automatiques par un programme, on peut insérer un capcha ou un dispositif anti-spam.

Qu’est ce que le capcha ?

Le terme CAPCHA est un acronyme des termes anglais “Completely Automated Public Turing test to Tell Computers and Humans Apart”, il s’agit d’un test à mettre en place dans un formulaire ou dans une page web pour différencier une personne d’un ordinateur. En effet, il existe des programmes malveillants qui ont pour objet de nuire ou de détruire en utilisant les formulaires. Il y a aussi des programmes et des objets qu’on appelle « spams » qui font de la saisie automatique. Le capcha est utilisé pour lutter contre les spams c'est-à-dire pour luttre contre les saisies automatiques et intempestives. En général, le capcha consiste à demander au visiteur de traduire ou identifier les messages contenus sur une image et de les saisir. A ce jour, un ordinateur ou un programme ne peut pas comprendre ce qui est laissé sur une image.