IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Formulaire de contact


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 4
    Par défaut Formulaire de contact
    Bonjour,

    J'essaie de faire un formulaire de contact pour mon futur site internet mais je n'arrive pas vraiment, voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <title>contact</title><form name="form1" method="post" action="">
      <p> 
        <input name="Nom" type="text" id="Nom">
        <input name="Prenom" type="text" id="Prenom">
        <input name="Mail" type="text" id="Mail">
        <label> </label>
      </p>
      <p> 
        <label> 
        <input type="radio" name="Interess&eacute;" value="OUI">
        OUI</label>
        <br>
        <label> 
        <input type="radio" name="Interess&eacute;" value="NON">
        N ON</label>
        <br>
        <label></label>
        <br>
        <textarea name="Commentaires" cols="100" rows="5" id="Commentaires">Saissisez votre message</textarea>
      </p>
      <p>
        <input name="Validez" type="submit" id="Validez" value="Validez">
      </p>
      <p>
        <input name="Annuler" type="reset" id="Annuler" value="Annuler">
      </p>
      <p>&nbsp;</p>
    </form>
    J'ai également trouver celui ci sur internet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <FORM METHOD=POST ENCTYPE="text/plain" ACTION=" mailto :benjaminparez@gmail.com">
    <PRE> Nom: <INPUT NAME=Nom size=30> Prénom: <INPUT NAME=Prenom size=30> Votre avis: <INPUT TYPE=RADIO NAME=avis VALUE=TBien> TBien
    <INPUT TYPE=RADIO NAME=avis VALUE=Bien> Bien
    <INPUT TYPE=RADIO NAME=avis VALUE=Bof> Bof
    Message: <TEXTAREA NAME=Message rows=5 cols=30></TEXTAREA>
    <INPUT TYPE=SUBMIT VALUE=Envoyer> <INPUT TYPE=RESET VALUE=Effacer </PRE> </FORM>
    Le problème c'est que je ne sais pas trop comment faire pour que ca envoie.

    Savez vous m'aider?

    Merci

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Par défaut
    Ce n'est pas vraiment l'envoie du formulaire qui pose problème..

    C'est plutôt son traitement. Action="mailto : mail@truc.com" peut fonctionner mais idéalement, il faut traiter les valeurs envoyées par le biais d'un script cgi, php ou asp...

    L'hebergement supporte-t-il le php ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 4
    Par défaut
    Oui il devrait accepter le php car pour l'instant pas encore des sites en ligne

    j'ai fait un nouveau formulaire mais bon il créer un mail en outlook mais pas très pratique pour ceux qui l'utilise pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <table width="923" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
      <!--DWLayoutTable-->
      <tr> 
        <td width="196" height="69" bgcolor="#999999">&nbsp;</td>
        <td width="530" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
            <!--DWLayoutTable-->
            <tr> 
              <td width="132" height="49" valign="middle"><div align="center"> 
                  <pre><a href="Acceuil1.htm"><font color="#FF0000" size="4">Acueil</font></a></pre>
                </div></td>
              <td width="132" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <!--DWLayoutTable-->
                  <tr> 
                    <td width="132" height="49"><div align="center"> 
                        <pre><a href="Activit%E9.htm"><font color="#FF0000" size="4">Activit&eacute;s</font></a></pre>
                      </div></td>
                  </tr>
                </table></td>
              <td width="132" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <!--DWLayoutTable-->
                  <tr> 
                    <td width="132" height="49"><div align="center"> 
                        <pre><a href="Activit%E9.htm"><font color="#FF0000" size="4">Activit&eacute;s</font></a></pre>
                      </div></td>
                  </tr>
                </table></td>
              <td width="134" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <!--DWLayoutTable-->
                  <tr> 
                    <td width="134" height="50" valign="middle"><div align="center"> 
                        <pre><font color="#FF0000" size="4"><a href="Contact%20temp.htm"><font color="#FF0000" size="4">Contact</font></a></font></pre>
                      </div></td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td height="20" bgcolor="#999999">&nbsp;</td>
              <td bgcolor="#999999">&nbsp;</td>
              <td bgcolor="#999999">&nbsp;</td>
              <td bgcolor="#999999">&nbsp;</td>
            </tr>
          </table></td>
        <td width="197" bgcolor="#999999">&nbsp;</td>
      </tr>
    </table>

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Par défaut
    Alors tu pourrais envoyer ton formulaire (dans action choisir le nom du script) à un script PHP de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    /* Recuperation des variables */
    $nom = $_POST['Nom'];
    $prenom = $_POST['Prenom];
    ...
     
    /* Creation du header */ 
    $headers ='From: "::Ton site::"<nom@tondomaine.com>'."\n";
    $headers .='Reply-To: no-reply@tondomaine.com'."\n";
    $headers .='Content-Type: text/plain; charset="UTF-8"'."\n";
    $headers .='Content-Transfer-Encoding: 8bit';
     
    /* Creation du message */
    $objet = "Nouveau Message : Tandem de Langues" ;
     
    $message = "Bonjour $prenom $nom,\n" ;
    $message .= "\n";
    $message .= "blablabla...";
     
    /* Envoi du mail */ 
    if(mail( $destinataire, $objet, $message, $headers)) { 
        echo 'Un message a &eacute;t&eacute; envoy&eacute; &agrave;'. $destinataire; }
    else { 
         echo 'Le message n\'a pu &ecirc;tre envoy&eacute; pour ' ;
    }

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 4
    Par défaut
    Désolé mais je comprend pas trop la

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Citation Envoyé par Benjaminparez Voir le message
    Désolé mais je comprend pas trop la
    dans ce cas on va pour l'explication:

    le mailto que tu utilise dans ton formulaire de base ne se limite pas à outlook mais se sert du client de messagerie installer par défaut sur le poste client.

    Donc, ce qu'essais de te faire comprendre albedo0 c'est que pour envoyer un formulaire sans utiliser l'outil de messagerie installer sur le poste des personne consultant ton site c'est d'utiliser le php et la fonction mail().

    Pour ce faire ton formulaire de base ne doit plus utiliser mailto mais pointer vers le script php qui va quand à lui prendre les données reçut, les traiter, et les envoyé via smtp.

    1 -> modifier ton formulaire pour obtenir un saisie d'information nécessaire à l'envoi du mail
    2 -> faire un script php devant recevoir tes information, structurant le mail et l'envoyant.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/01/2006, 07h23
  2. [Formulaire] de contact
    Par inferno66667 dans le forum Langage
    Réponses: 6
    Dernier message: 19/12/2005, 19h32
  3. Prob avec formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2005, 18h53
  4. Prob avec PHP sur le formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 7
    Dernier message: 16/11/2005, 17h06
  5. Problème d'accès formulaire de contact
    Par Mystic26 dans le forum Langage
    Réponses: 7
    Dernier message: 16/09/2005, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo