Problème avec formulaire contact Dreamweaver
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Problème avec formulaire contact Dreamweaver



  1. #1
    inviteb553a0c2

    Problème avec formulaire contact Dreamweaver


    ------

    Bonjour,

    Je débute avec Dreamweaver et je n'arrive pas à trouver la solution à mon problème.

    J'ai créé une page de contact. Lorsque je fais un test d'envoi sur ma messagerie. Je reçois le mail mais ... VIDE.

    Ou est le souci ? Je suis sous vista... est-ce un élément de réponse ?

    Merci de votre aide

    -----

  2. #2
    invite770d9cfe

    Re : Problème avec formulaire contact Dreamweaver

    Tu ne peux pas envoyer un E-Mail directement à partir d'un fichier HTML. La seule chose que Dreamweaver sache faire, c'est utiliser un mailto: autrement dit, lancer le logiciel de messagerie du visiteur et placer l'adresse E-Mail du site dans la zone prévue à cet effet.

    Tu es obligé de procéder à partir d'un formulaire dans lequel le bouton "Envoyer" va appeler un fichier PHP (action=ce-que-tu-veux.php) qui va récupérer au minimum l'adresse E-Mail du visiteur pour pouvoir lui retourner un E-Mail avec la fonction PHP mail().
    Si tu as besoin d'un script commenté, n'hésite pas. En fait c'est très simple quand on l'a fait au moins une fois.

  3. #3
    inviteb553a0c2

    Re : Problème avec formulaire contact Dreamweaver

    Merci pour votre réponse.

    J'ai bien mis le formulaire en PHP.
    Dans "action", j'ai indiqué : mailto:nom.prenom@free.fr
    methode : POST
    enctype : text/plain
    cible : blank
    classe : aucune

    ça fonctionne maintenant

  4. #4
    invite770d9cfe

    Re : Problème avec formulaire contact Dreamweaver

    Non, ce n'est pas comme ça qu'il faut faire : dans action tu mets le nom du fichier php qui va traiter le formulaire. Appelons-le traitement.php. Ca va donner action="traitement.php"
    En tête du fichier, tu récupères l'adresse E-Mail du client et à l'aide de la fonction php mail(), tu vas remplir un header et lui retourner un courrier.

    Je te donne le minimum pour que tu comprennes, mais sache que le header peut être beaucoup plus complet.

    Exemple :
    Code:
    <?php
      // on récupère l'adresse E-Mail du client
      $Email=$_POST["Email"];
      
      
      //On prépare le header
      $Sujet   = "Procédure d'inscription";
      $Entete = "webmaster@$SERVER_NAME";
      $Destinataire = $Email;
      $Texte= "bla...bla...bla..."	
      
      // Envoi du mail
      $sendmail=mail($Destinataire, $Sujet, $Texte, $Entete) ; 
      if ($sendmail):
        echo "Tout est OK !";
      else:
        echo "Il y a eu un pb";
      endif;
    
    ?>

  5. A voir en vidéo sur Futura
  6. #5
    inviteb553a0c2

    Re : Problème avec formulaire contact Dreamweaver

    Bonjour,

    Je crois que j'ai besoin définitivement de votre aide.

    Voici le code de mon formulaire :
    <form action="contact.php" method="post" enctype="multipart/form-data" name="Contact" target="_blank" id="Contact">
    <table width="626" height="248" border="0" cellspacing="10">
    <tr>
    <td width="92"><span class="Style5">Pr&eacute;nom</span></td>
    <td width="210"><label>
    <input name="pr&eacute;nom" type="text" id="pr&eacute;nom" size="35">
    </label></td>
    <td width="69"><span class="Style5">Nom</span></td>
    <td width="266"><input name="nom" type="text" id="nom" size="30"></td>
    </tr>
    <tr>
    <td><span class="Style5">Adresse</span></td>
    <td colspan="3"><label>
    <input name="Adresse" type="text" size="80" maxlength="150">
    </label></td>
    </tr>
    <tr>
    <td><span class="Style5">Code Postal </span></td>
    <td><input name="code postal" type="text" id="code postal" size="35"></td>
    <td><span class="Style5">Ville</span></td>
    <td><input name="Ville" type="text" id="Ville" size="30" maxlength="100"></td>
    </tr>
    <tr>
    <td><span class="Style5">E-mail </span></td>
    <td><input name="email" type="text" id="email" size="35"></td>
    <td><span class="Style5">T&eacute;l&eacu te;phone</span></td>
    <td><input name="T&eacute;l&eacute;phone" type="text" id="T&eacute;l&eacute;phone" size="30"></td>
    </tr>
    <tr>
    <td height="34"><span class="Style5">Commentaire</span></td>
    <td colspan="3"><textarea name="Commentaire" cols="78" rows="10" id="Commentaire"></textarea></td>
    </tr>
    <tr>
    <td height="20">&nbsp;</td>
    <td><div align="right">
    <input name="Envoyer" type="submit" class="Style5" onClick="MM_goToURL('parent',' contact_envoye.php');return document.MM_returnValue" value="Envoyer">
    </div></td>
    <td><div align="right">
    <input name="Effacer" type="reset" class="Style5" id="Effacer" value="Effacer">
    </div></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td height="26"><p>&nbsp;</p></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    </table>
    </form>

    Mon site est http://benedicte.ferraz.free.fr

    Merci de votre aide

  7. #6
    invite770d9cfe

    Re : Problème avec formulaire contact Dreamweaver

    Ton formulaire HTML est correct.
    Es-tu certain que le fichier traitement_formulaire.php se trouve sur ton serveur ? Ce n'est pas le formulaire qui était intéressant, mais la façon de le traiter, donc le contenu du fichier traitement_formulaire.php

  8. #7
    invite770d9cfe

    Re : Problème avec formulaire contact Dreamweaver

    Le problème c'est que dans le code du formulaire en ligne que tu nous donnes, on lit ceci :

    Code:
    <form action="mailto:etc."
    ...alors que dans le code HTML que tu nous proposes ici on lit cela :
    Code:
    form action="contact.php"
    Inutile de te dire que ça ne peut pas coller.

  9. #8
    invite770d9cfe

    Re : Problème avec formulaire contact Dreamweaver

    J'oubliais deux choses :
    1) tu n'as pas le droit de scinder le nom du champ texte d'un formulaire : "codepostal" est correct, "code postal" ne l'est pas.
    2) Prends l'habitude de toujours mettre ou de ne jamais mettre le premier caractère d'un champ en majuscule (le mélange prénom et Adresse ça ne va pas). Ca te fera gagner beaucoup de temps dans la mise au point de tes programmes, car en PHP il y a une différence entre :

    Code:
    $Adresse=$_POST["Adresse"];
    et
    Code:
    $Adresse=$_POST["adresse"];

  10. #9
    inviteb553a0c2

    Re : Problème avec formulaire contact Dreamweaver

    Encore merci

    J'ai contacté mon fournisseur d'accès free qui m'a donné la solution et le lien que je dois indiquer pour recevoir les données par mail

    Je vais rectifier les majuscules dont tu m'as parlées.

    La seule chose sur laquelle je butte maintenant c'est que je souhaite que l'internaute qui remplit mon formulaire soit redirigé vers une page du style "message bien reçu, demande en cours de traitement"

  11. #10
    invite249ddc32

    Re : Problème avec formulaire contact Dreamweaver

    Bonjour,

    Si vraiment tu butes sur la mise en place de ton formulaire, il y a une solution bien plus simple en HTML.
    La solution est d'utiliser un auto repondeur, l'avantage c'est la facilité de mise en place, le code HTML est généré par la plate forme de l'auto repondeur.

    Tiens voici un bon auto répondeur:
    http://www.GetResponse.com

    Si l'anglais te dérange, tu peux choisir cet auto-répondeur en Francais:

    http://www.cyber-mailing.com

    Pour GetResponse, tu peux utiliser le service gratuitement mais quand tu envois tes messages il y aura de la pub inséré.
    A toi de choisir en fonction de tes besoins.
    Sinon, tu peux rester avec PHP mais c'est quand même mieux avec un auto répondeur car tu peux envoyer plein d'emails sans limitation aucune a tes correspondants.

    En espérant que ça puisse t'aider.

  12. #11
    inviteb553a0c2

    Re : Problème avec formulaire contact Dreamweaver


    Youpi ! mon problème est résolu...

    en avant pour la création de mon livre d'or

    Merci à tous pour votre aide

    Mon site
    ####
    Dernière modification par yoda1234 ; 07/04/2010 à 05h50.

  13. #12
    invite6fa35702

    Re : Problème avec formulaire contact Dreamweaver

    Bonjour,

    Je débute avec Dreamweaver et je n'arrive pas à trouver la solution à mon problème.

    J'ai créé une page de contact. Lorsque je fais un test d'envoi sur ma messagerie. Je reçois le mail mais ... VIDE.

    Code HTML:
    <div id="right">        
                
                        <form method="post" action="inscription_retour_SC.php">
                
                    <table id="inscr">
                  
                    <tr>
                    <td><label for="nom">Nom</label></td>
                    <td><input type="text" name="nom" id="nom" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="prenom">Prénom</label></td>
                    <td><input type="text" name="prenom" id="prenom" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="rue">Rue, numéro</label></td>
                    <td><input type="text" name="rue" id="rue" size="27"/>
                        <input type="text" name="numero" id="numero" maxlength="4" size="5"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="complement">Complément d'adresse</label></td>
                    <td><input type="text" name="complement" id="complement" size="35"/></td>       
                    </tr>
                        
                    <tr>
                    <td><label for="npa">NPA, lieu</label></td>
                    <td><input type="text" name="npa" id="npa" maxlength="5" size="5"/>
                        <input type="text" name="lieu" id="lieu" size="27"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="naissance">Date de naissance</label></td>
                    <td><input type="text" name="naissance" id="naissance" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="mail">E-mail</label></td>
                    <td><input type="text" name="mail" id="mail" maxlength="50" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="prive">Téléphone privé</label></td>
                    <td><input type="text" name="prive" id="prive" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td><label for="portable">Téléphone portable</label></td>
                    <td><input type="text" name="portable" id="portable" size="35"/></td>
                    </tr>
                        
                    <tr>
                    <td>&nbsp;</td>
                    <td><input type="radio" name="membre" id="membre" value="membre" checked="checked"/>
                        <label for="membre">Oui, je souhaite devenir membre actif</label></td>
                    </tr>
                        
                    <tr>
                    <td>&nbsp;</td>
                    <td><input type="radio" name="membre" id="renseignement" value="renseignement" />
                        <label for="renseignement">Oui, je souhaite que l'on prenne contact avec moi pour recevoir des renseignements supplémentaires</label></td>
                    </tr>
                    
                    <tr>
                    <td><label for="remarques">Remarques éventuelles</label></td>
                    <td><textarea name="remarques" id="remarques" cols="34" rows="4"></textarea></td>
                    </tr>
                    
                    <tr>
                    <td><input type="submit" value="J'envoie" /></td>
                    <td><input type="reset" value="J'annule" /></td>
                    </tr>
            
                </table>
                </form>
                
                </div>
    merci
    Dernière modification par JPL ; 11/11/2015 à 15h53. Motif: Ajout de la balise HTML

Discussions similaires

  1. Formulaire Dreamweaver
    Par invited419fefb dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 14/02/2008, 15h26
  2. dreamweaver-formulaire
    Par invite4e93cb10 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 28/10/2007, 11h02
  3. dreamweaver mx 2004: formulaire
    Par adrien dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/08/2005, 15h17
  4. pb avec Dreamweaver
    Par invitebb226d51 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 18/04/2005, 19h48
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...