Création formulaire
Hors ligneJuliaa Le 14/10/2009 à 22:25 Profil de Juliaa Configuration de Juliaa

Bonjour,
J'ai tout essayé afin d'insérer un formulaire dans la page contact de mon site internet - http://espace.disc.free.fr - mais en vain ..
J'ai lu différents tutos et essayé diverses méthodes mais sans succèes .. :s
J'avais en effet le formulaire mais au moment d'envoyer le contenu ça ne marchait pas.
J'ai beaucoup entendu parler de php mais ...j'ai seulement les bases en html je ne connais pas trop le reste.
Pouvez-vous m'aider à en créer un simplement ..

En espérant recevoir de l'aide,

Juliaa
Hors ligneTaffeur95 Le 15/10/2009 à 08:59 Profil de Taffeur95 Configuration de Taffeur95

Bonjour,

Qu'est ce que tu veux mettre exactement dans ton formulaire?

Parce que la base, c'est :

ta page contenant le formulaire :


<!--Page 1 : Afficher le formulaire (contact.php)-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AFFICHER LE FORMULAIRE</title>

<body>
<form id="form1" name="form1" method="post" action="afficher.php">

                <label>
                        Nom :<input type="text" name="nom" id="nom" />
              </label>
              <br /><br />
                <label>
                         Adresse :<input type="text" name="adresse" id="adresse" />
                </label>                
                <br /><br />                
                <input type="submit" id="submit" value="Envoyer" />

</form> 
</body>
</html>


et ta page de récupération des données : (afficher.php)


<!--Page 2 : Afficher les données (afficher.php)-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AFFICHER LES INFORMATIONS</title>
<body>
<?php

echo 'votre nom est : ' .$_POST['nom']. ' et vous habitez : ' .$_POST['adresse'];

?>
</body>
</html>




Après il faut effectivement savoir ce que tu veux mettre comme champs et de quelle façon tu veux traiter les données envoyées  
Hors ligneJuliaa Le 15/10/2009 à 12:05 Profil de Juliaa Configuration de Juliaa

Taffeur 95 merci de ta réponse !
Mais .. comment je lie les deux pages ? Fin .. je vais faire ma première page avec mon code pour le formulaire, jusque là ça va .. ensuite je fais l'autre page affiche .php  Mais après ???
Je sais pas si tu vois ce que je veux dire .. :s
Bon en ts les cas là j'essaye .. (oui je te répond avant même d'avoir testé :s )

Je te redonne des nouvelles ..A bientot
Hors ligneTaffeur95 Le 15/10/2009 à 12:12 Profil de Taffeur95 Configuration de Taffeur95

Re,

Les deux pages sont "liées" à la création du formulaire :


<form id="form1" name="form1" method="post" action="afficher.php">


le paramètre 'action' définit la page qui sera appelée à la soumission du formulaire.

@+
Hors ligneJuliaa Le 15/10/2009 à 12:17 Profil de Juliaa Configuration de Juliaa

RE,
Où est-ce que j'écris l'adresse vers laquelle je souhaite que les infos soient redirigées ?
Hors ligneTaffeur95 Le 15/10/2009 à 13:05 Profil de Taffeur95 Configuration de Taffeur95

Ok,

alors si tu veux juste que ton visiteur t'envoie un mail avec son logiciel de messagerie par défaut, tu peux utiliser la fonction mailto() en html, tu trouveras des infos  ici, ou alors tu peux développer un truc toi même en php dans la page affiche.php avec la fonction mail() en php ==>ici un tuto rédigé par Anthony
Hors ligneJuliaa Le 15/10/2009 à 13:26 Profil de Juliaa Configuration de Juliaa

Quand j'utilise la fonction mailto : ma messagerie ( outlook) me met echec de l'envoi ...etc
Et pourtant je reçois bien le mail ..
?

Puis je mélange ça avec les codes que tu m'as donné avant , jsuis perdue :(
Hors ligneTaffeur95 Le 15/10/2009 à 13:38 Profil de Taffeur95 Configuration de Taffeur95

Tu n'as pas besoin des codes que je t'ai fourni avant, tu proposes juste à ton visiteur de t'envoyer un mail, il clique sur un lien ça lui ouvre son client de messagerie...

Par ex:

<a href="mailto:tonadresse@tonadresse.fr?subject=TonSujet">Mail</a>
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels