Un formulaire interactif permet à vos visiteurs de vous envoyer différentes informations.
Nous allons voir ici comment construire un formulaire et le rendre le plus complet possible.
Structure de base d'un formulaire
Créez une page que vous pouvez nommez par exemple contact.php
Ecrivez ceci dans votre code source, dans la partie body :
<form action="formmail.php" method="post" name="formulaire" >
mail :<input type="text" name="email" size="15"><br>
Nom : <input type="text" name="Nom" size="15"><br>
Prenom :<input type="text" name="Prenom" size="15"><br>
<input type="submit" name="envoi" value="Envoyer">
</form>
Ce qui vous donne
La balise principale de formulaire est la balise <form>...</form> qui s'insère en début et
fin de formulaire.
Pour envoyer le formulaire, on utilise deux attributs :
method et action
method : on lui assigne la valeur post (permet de ne pas voir les informations dans
la barre d'adresse)
action : renvoie vers la page qui va traiter les informations et envoyer celles-ci sur votre email
et éventuellement sur une page de redirection, de remerciement...
Zones de saisie
La zone de texte
L'attribut name va vous permettre de donner un nom et vous permettra ensuite de comprendre à quoi correspondent les informations reçues.
L'attribut size vous permet d'agrandir la zone de champ.
Créez maintenant la page formmail.php
Vous allez ainsi récupérer les variables postées et envoyer le formulaire.
<?
/* on récupere les variables postées */
$email = $_POST['email'];
$nom = $_POST[nom];
$prenom = $_POST[prenom];
// on envoie le mail avec la fonction mail et on teste l'envoi
if (mail ("moi@uvnet.fr", "$nom","$prenom", "FROM: $email")){
echo 'merci, votre demande est prise en compte et sera réalisée sous les plus brefs délais !';} else { echo 'problème lors de l\'envoi !';}
?>
Faîtes des essais maintenant en ajoutant des champs.
Contactez le webmaster pour toutes demandes, devis gratuit ou informations complémentaires