par
mozart421 » 03 avr. 2008, 22:21
Bonsoir,
Je me permets de revenir une dernière fois j'espère pour enfin clôturer mon formulaire d'envoi mail en PHP.
Je sais que mon dernier est post est un peu borleli... c'est pourquoi, j'aouve celui-ci.
J'ai une toute petite erreur dans mon script, mais je ne vois vraiment pas quoi. Je vous demande une dernière fois un coup de main.
Voici le cript que j'ai :
Code : Tout sélectionner
<?php if ($_POST['message'] == "") { ?>
<form name="envoiemail" id="envoiemail" method="post" action="">
<p>Votre nom <input name="nom" type="text" class="cellule" id="nom" /></p>
<p>Votre email <input name="email" type="text" id="email" /></p>
<p>Sujet de votre email <input name="sujet" type="text" id="sujet" /></p>
<p>Message <br /><textarea name="message"></textarea></p>
<p><input name="Submit" type="submit" onclick="MM_validateForm('nom','','R', 'email','','NisEmail','sujet','','R','textarea','','R');return document.MM_returnValue" value="Envoyer" /></p></form>
<?php } else {
mail("[email protected]", $_POST['sujet'], $_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">"); ?>
<p>Le message a bien été envoyé, merci.</p>
<?php } ?>
A l'écran le formulaire apparaît bien, il envoie bie le mail, mais j'ai ceci qui s'affiche au dessus
Notice: Undefined index: message in c:\program files\easyphp1-8\www\formulaire_contact\form.php on line 1
J'espère que vous pourrez m'aidr, j'ai essayer pas mal de trucs mais j'y vois plus clair.
Un grand merci
Bonsoir,
Je me permets de revenir une dernière fois j'espère pour enfin clôturer mon formulaire d'envoi mail en PHP.
Je sais que mon dernier est post est un peu borleli... c'est pourquoi, j'aouve celui-ci.
J'ai une toute petite erreur dans mon script, mais je ne vois vraiment pas quoi. Je vous demande une dernière fois un coup de main.
Voici le cript que j'ai :
[code]<?php if ($_POST['message'] == "") { ?>
<form name="envoiemail" id="envoiemail" method="post" action="">
<p>Votre nom <input name="nom" type="text" class="cellule" id="nom" /></p>
<p>Votre email <input name="email" type="text" id="email" /></p>
<p>Sujet de votre email <input name="sujet" type="text" id="sujet" /></p>
<p>Message <br /><textarea name="message"></textarea></p>
<p><input name="Submit" type="submit" onclick="MM_validateForm('nom','','R', 'email','','NisEmail','sujet','','R','textarea','','R');return document.MM_returnValue" value="Envoyer" /></p></form>
<?php } else {
mail("
[email protected]", $_POST['sujet'], $_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">"); ?>
<p>Le message a bien été envoyé, merci.</p>
<?php } ?> [/code]
A l'écran le formulaire apparaît bien, il envoie bie le mail, mais j'ai ceci qui s'affiche au dessus
[quote]Notice: Undefined index: message in c:\program files\easyphp1-8\www\formulaire_contact\form.php on line 1[/quote]
J'espère que vous pourrez m'aidr, j'ai essayer pas mal de trucs mais j'y vois plus clair.
Un grand merci