Formulaire envoi en php????

Bonjour,
je suis complètement largué, je voulais créer un formulaire de contact très simple avec nom; mail; téléphone

cela donnais ça:

<!-- Debut Formulaire de Contact -->

<form action="#" method="post" id="contact">
<fieldset>

<p>
<label for="mlle">
Mlle <input name="sexe" id="mlle" value="MLE" checked="checked" type="radio" />
</label>
<label for="mme">
Mme <input name="sexe" id="mme" value="MME" type="radio" />
</label>
<label for="mr">
Mr <input name="sexe" id="mr" value="MR" type="radio" />
</label>
</p>
<p>
<label for="nom">
<input name="nom" id="nom" size="28" type="text" value="Nom / Prénom" onfocus="this.value=''" />
</label>
</p>
<p>
<label for="email">
<input name="email" id="email" size="28" type="text" value="Adresse Email" onfocus="this.value=''" />
</label>
</p>
<p>
<label for="tel">
<input name="tel" id="tel" size="28" type="text" value="Téléphone" onfocus="this.value=''" />
</label>
</p>
<p>
<small>Tous les champs sont obligatoires</small>
</p>
<p>
<input id="button" type="submit" value="Envoyer" title="aumaka.surfschool"/>
<input id="reset" type="reset" value="Annuler" title="Annuler" />
</p>
</fieldset>
<fieldset>
<textarea name="texte" id="texte" cols="30" rows="7" onfocus="this.value=''">Message</textarea>
</fieldset>
</form>

<!-- Fin Formulaire de Contact -->

mais ça marche pas, apparemment il faudrait incorporé du PHP .
je n'ai jamais utiliser le PHP, je ne vois pas ou il faut que je l' insert.

merci
Configuration: Windows XP
Firefox 3.0.11

10 réponses

  1. là t'as mis juste le formulaire, il est où le traitement des données après l'envoi ?
    1. je savais pas qu'il y avait un traitement des données après l'envoi, je suis débutante j'essaie de faire au mieux

      merci de me le préciser, du coup je vais cherhcer comment on fait ça.

      merci
      1. MERCIIIIIIII bg 62

        cool. ça va aller beaucoup plus vite comme ça ;-)
        1. Modérateur
          de rien :)
      2. Bonsoir,

        là je suis dans l'impasse.
        j'ai créer mon formulaire html ça c ok!

        maintenant il faut que je créer un traitement des données pour l'envoi.

        apparemment, comme je suis sur dreamveaver CS4, il faudrait que je créer une table MySQL( -_-") 1er problème je sais absolument pas comment mis prendre.! et tout simplement je ne sais pas a koi ça sert .

        aider moi s'il vous plait là je sent que je vais péter une durite

        merci d'avance (-_-"")

        tout fonction il me reste plus que ce formulaire contact,pour pouvoir recevoir les mail des visiteurs.
        1. Modérateur
          si c'est uniquement pour un 'formulaire de contact' c'est suffisant ... pourquoi veux-tu créer une bdd ensuite ?
          1. apparemment je n'est pas effectué le traitement d'envoi du formulaire et sur un tuto il dise de faire comme ça, je comprend plus rien
            kan on n'est débutant c pas facile de capté tous les termes

            t'as une idée de ce que je peux rajouter dans le script de mon formulaire pour que la liaison se face avec ma boite mail??
            1. Modérateur
              ben si tu as fait avec le lien que je t'ai mis ... tout est dedans ... il suffit de faire ça calmement et de tester ensuite en ligne , après no problèmes :)
              1. tu vas surement trouver que je fais ma difficile, mais c payent...
                1. Modérateur
                  qu'est-ce qui est payant ? pas le lien que je t'ai mis en tous cas ...
              2. Voici les exemples d'un formulaire avec le script php de traitement, si ça peut t'aider! :)
                ciao

                Fab

                exemple de formulaire:
                <form action="contact.php" method="post" id="contactform" target="iframe" name="contactform" onsubmit="return valider()">
                    <!-- Les Champs à remplir par l'internaute -->
                    <label for="nom" class="arial11noirgras"> Nom&nbsp;:<br />
                    <input name="nom" type="text" class="arial11noir" id="nom" size="35" maxlength="255" />
                    </label><br />
                    <label for="prenom" class="arial11noirgras"> Prénom&nbsp;:<br />
                    <input name="prenom" type="text" class="arial11noir" id="prenom" size="35" maxlength="255" />
                    </label><br />
                    <label for="email" class="arial11noirgras">Email&nbsp;:<br />
                    <input type="text" class="arial11noir" name="email" id="email" size="35" maxlength="255" />
                    </label><br />
                    <label for="telephone" class="arial11noirgras">N° de Tél.&nbsp;(optionnel)&nbsp;:<br />
                    <input type="text" class="arial11noir" name="telephone" id="telephone" size="35" maxlength="255" />
                    </label><br />
                	<label for="objet" class="arial11noirgras">Objet de votre message :<br />
                    <select name="objet" size="1" class="arial11noir" dir="ltr">
                    <option value="1" selected>Choisissez votre sujet ...</option>
                	<option value="2">Demande d'informations</option>
                	<option value="3">Signaler un problème sur le site</option>
                    </select>
                    </label><br />
                    <label for="message" class="arial11noirgras">Message&nbsp;:<br />
                	<textarea name="message" cols="75" rows="8" class="arial11noir" id="message" title="message" dir="ltr">
                    </textarea>
                  	</label>
                    <br />
                	<input name="Envoyer" type="submit" class="arial11noirgras" value="envoyer l'email"/>
                    <input name="Clear" type="reset" class="arial11noirgras" value="effacer" />
                    <br /><br />
                </form>


                fichier php de traitement:
                <?php
                
                $FORM1 = $_POST['nom'] ;
                $FORM2 = $_POST['prenom'].' dont les coordonnées sont :\n'.'email :';
                $FORM3 = $_POST['email'].'\n'.'téléphone :';
                $FORM4 = $_POST['telephone'].'\n'.'a laissé le message suivant:\n'.'objet :';
                $FORM5 = $_POST['objet'].'\n'.'message :';
                $FORM6 = $_POST['message'];
                $MailSubject = $FORM5;
                $MailTo = "moi@monsite.com";
                
                $tableau = array ($FORM1, $FORM2, $FORM3, $FORM4, $FORM6);
                
                mail($MailTo, $MailSubject, implode(" ",$tableau));
                
                ?>
                <!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" />
                <link rel="stylesheet" type="text/css" href="css/monstyle.css" />
                <title>mon site</title>
                </head>
                
                <body>
                <div id="mon fond">
                <div id="infostransmises">Merci, votre message a bien &eacute;t&eacute; transmis ;<br/>
                vous pouvez continuer &agrave; naviguer sur le site.
                </div>
                <br/><br/>
                </div>
                </body>
                </html>
                1. Un site très bien fait et, il faut le dire plus adapté que les tutos ccc.net :
                  https://openclassrooms.com/fr/

                  Tu fais toute la partie php, ça te prendra quelques heures au pire, mais après ton problème sera de la rigolade, je te le garantie.