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
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    Slt!
    montre nous la ligne 110 stp
    0
  2. 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