Problème undefined index

Steph -  
 steph101 -
Bonjour,
J'ai un problème avec un formulaire d'envoi de mail. En ligne, mon formuliare fonctionne correctement, mais en local, dans wamp, j'ai cette erreur : Notice: Undefined index: message in C:\wamp\www\boxstockages\index.php on line 110
Quelqu'un a-t-il la solution ?
Voici le code de ma page : <?php if(empty($_POST))
{
if($_GET["message"]=="ok")
$corps.="Votre mail a bien été envoyé : ".$_SERVER['REMOTE_ADDR']."\r\n<br/>" ;
else
echo '<form method="post" action="index.php"><p>
<label for="telephone"></label><input type="text" name="telephone" id="telephone"/><br/><br/>
<input type="submit" name="Envoyer" value="Envoyer"/>
</p></form>' ;
}
else
{
$temp=array_map('trim', $_POST) ;
$post=array_map('htmlspecialchars', $temp) ;
$erreur='' ;

if(empty($post["telephone"]))
$erreur.="<font face='Geneva, Arial, Helvetica, sans-serif' size='2'>Vous n'avez pas rempli le champ \"telephone\".<p></font>" ;

if(empty($erreur))
{
if(mail('contact@boxstockages.com', stripslashes($post["objet"]), stripslashes("Un visiteur désire que vous le rappeliez :\n
Son téléphone est : ".$post["telephone"]."
\n"), "From: Contact Boxstockage<$email>"."\r\n"."Reply-To: ".$post["telephone"]))
echo '<font face="Geneva, Arial, Helvetica, sans-serif" size="2">Votre numéro de téléphone a bien été envoyé !<br /><br /> Nous vous rappelerons dans les meilleurs délais, merci.</font>' ;
}
else
echo $erreur ;
}
?>
Merci
A voir également:

2 réponses

bissdebrazza Messages postés 2886 Statut Contributeur 712
 
Slt!
montre nous la ligne 110 stp
0
steph101
 
Bonjour, merci de ta réponse, apparemment ma ligne 110 correspond au début de mon code, dans mon éditeur, c'est celle qui se trouve au niveau du tout premier if :

<?php if(empty($_POST))
{
if($_GET["message"]=="ok")
$corps.="Votre mail a bien été envoyé : ".$_SERVER['REMOTE_ADDR']."\r\n<br/>" ;
else
echo '<form method="post" action="index.php"><p>
<label for="telephone"></label><input type="text" name="telephone" id="telephone"/><br/><br/>
<input type="submit" name="Envoyer" value="Envoyer"/>
</p></form>' ;
}
else
{
$temp=array_map('trim', $_POST) ;
$post=array_map('htmlspecialchars', $temp) ;
$erreur='' ;

if(empty($post["telephone"]))
$erreur.="<font face='Geneva, Arial, Helvetica, sans-serif' size='2'>Vous n'avez pas rempli le champ \"telephone\".<p></font>" ;

if(empty($erreur))
{
if(mail('contact@boxstockages.com', stripslashes($post["objet"]), stripslashes("Un visiteur désire que vous le rappeliez :\n
Son téléphone est : ".$post["telephone"]."
\n"), "From: Contact Boxstockage<$email>"."\r\n"."Reply-To: ".$post["telephone"]))
echo '<font face="Geneva, Arial, Helvetica, sans-serif" size="2">Votre numéro de téléphone a bien été envoyé !<br /><br /> Nous vous rappelerons dans les meilleurs délais, merci.</font>' ;
}
else
echo $erreur ;
}
?>
0