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.
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.
Merci de lire les règles du forum et surtout celle là Message clair et précis.
Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.
Merci de ta réponse.
Voici le code du formulaire:
Et voici le fichier envoi.php
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 <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> </p> </form>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php echo mail("soliespoir@gmail.com","NOM2","PRENOM2" ); ?>
Savez vous comment faire?
Merci de lire les règles du forum et surtout celle là Message clair et précis.
Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.
Ton email ne risque pas de partir, vu que tes variables sont vides.
Déjà pour les récupérer, c'est :
Ensuite tu devrais regarder de plus près cet exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_POST['NOM2'] et $_POST['PRENOM2']
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_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
J'ai regardé et j'utilise maintenant ce code pour ma page envoi.php
Sur l'écran, je vois bien le prénom et le nom rentré affiché et centré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'); ?>
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.
Merci de lire les règles du forum et surtout celle là Message clair et précis.
Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.
PHP n'interprête pas les variables qui se trouvent entre simple quote
Code : Sélectionner tout - Visualiser dans une fenêtre à part mail('soliespoir@gmail.com',"$prenom",' $nom');
il faut mettre entre quotes les chaines de caractère.
tu dois donc faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mail('soliespoir@gmail.com',$prenom,$nom);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager