Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > Dreamweaver
Dreamweaver Forum d'entraide des utilisateurs de Adobe Dreamweaver. Avant toutes questions : FAQ Dreamweaver.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2006, 20h12   #1
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
Par défaut Bouton envoyer mail

Bonjour,

J'utilise DreamWeaver.J'ai crée un dans un formulaire un bouton sur une de mes pages web un bouton permettant aux visiteurs de m'envoyer un message mais cela ne marche pas. Quelqu'un peut il m'aider à le faire s'il vous plait.
Merci.
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 01h01   #2
Membre à l'essai
 
Inscription : août 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 48
Points : 22
Points : 22
donne le code de ton formulaire
Gui92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 13h52   #3
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
Merci de ta réponse.
Voici le code du formulaire:


Code :
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
<form name="form1" method="post" action="envoi.php">

      <p>
        <label>Nom </label>
        <input name="NOM" type="text" id="NOM2" size="30" maxlength="30">
      </p>
      <p>
        <label>Prénom</label>
        <input name="PRENOM" type="text" id="PRENOM2" size="30" maxlength="30">
      </p>
      <p>
        <label></label>
        <label>Adresse </label>
        <input name="ADRESSE" type="text" id="ADRESSE2" value="   " size="30" maxlength="40">
      </p>
      <p>
        <label>Telephone;
        <input name="Telephone" type="text" size="30" maxlength="14">
        </label>
      </p>
      <p>
        <label>Mail
        <input name="Mail" type="text" size="30" maxlength="20">
        </label>
      </p>
     <p>
          <input name="Envoyer" type="submit" id="Envoyer2" value="Envoyer">

    <input type="reset" name="Submit2" value="Annuler">
      </p>
      <p>&nbsp; </p>
    </form>
Et voici le fichier envoi.php
Code :
1
2
3
4
5
6
<?php echo

mail("soliespoir@gmail.com","NOM2","PRENOM2" );

?>
j'ai essayé d'envoyer le nom et le prénom. Cela ne marche pas. Lorsque je clique sur le bouton envoyer, cela a pour effet d'ouvrir la page envoi.php et affiche son code.
Savez vous comment faire?
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 18h15   #4
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Ton email ne risque pas de partir, vu que tes variables sont vides.
Déjà pour les récupérer, c'est :

Code :
1
2
$_POST['NOM2'] et $_POST['PRENOM2']
Ensuite tu devrais regarder de plus près cet exemple
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 21h05   #5
Membre du Club
 
Inscription : octobre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 184
Points : 61
Points : 61
J'ai regardé et j'utilise maintenant ce code pour ma page envoi.php
Code :
1
2
3
4
5
6
<?php
$prenom = $_POST['prenom']; 
$nom = $_POST['nom']; 
print("<center>Bonjour $prenom $nom</center>");//essai sur l'écran
mail('soliespoir@gmail.com',"$prenom",' $nom');
?>
Sur l'écran, je vois bien le prénom et le nom rentré affiché et centré.
Mais dans ma boite mail le message que je reçoit le titre du message c'est $prenom et le contenu c'est $nom. Ce que je ne comprendspas:
1-Pourquoi sur le print j'ai les contenus alors que dans ma boite je ne les ai pas. Est ce que les variables se vident?
2-Comment récuperer plus de données du formulaire? car lorsque j'ai mis quatre argument j'ai eu un message que j'avais trop d'arguments.

Toute contribution sera utile.
pracede2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 21h57   #6
Rédacteur/Modérateur

 
Avatar de arnolem
 
Inscription : février 2005
Messages : 2 798
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2005
Messages : 2 798
Points : 2 673
Points : 2 673
Code :
mail('soliespoir@gmail.com',"$prenom",' $nom');
PHP n'interprête pas les variables qui se trouvent entre simple quote
il faut mettre entre quotes les chaines de caractère.

tu dois donc faire :
Code :
mail('soliespoir@gmail.com',$prenom,$nom);
arnolem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h23.


 
 
 
 
Partenaires

Hébergement Web