[Problème Html/Xhtml] Undefined variable

Fermé
juracitepark Messages postés 58 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 8 avril 2013 - Modifié par juracitepark le 27/10/2010 à 17:24
juracitepark Messages postés 58 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 8 avril 2013 - 27 oct. 2010 à 18:33
Bonjour, j'ai eu récemment un problème avec l'un de mes code en php sur Hébergeur "Umbreon".

Voici mon problème:

Je me connecte sur filezilla la pas de problème, je met les fichier dans mon ftp la aussi sa va, mais quand je rentre dans mon site et que je met mes coordonnées dans le formulaire puis je fait s'inscrire et bien j'ai un message d'erreur:

[27-Oct-2010 11:04:06] PHP Notice:  Undefined variable: mdg in /home/juracheat/public_html/Envoi.php on line 18


Et voici mon code de Formulaire.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<title>Inscription</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
  <link href="./style.css" rel="stylesheet" type="text/css">  
  <!--[if IE]>  
   <link rel="stylesheet" type="text/css" href="ie.css" />  
  <![endif]-->  
  <link rel="shortcut icon" href="images/favicon.ico">  
  <script type="text/javascript" src="libs/jquery.js"></script>  
  <script type="text/javascript" src="thickbox.js"></script>  
  <link rel="stylesheet" href="thickbox.css" type="text/css" media="screen">  
</head>  
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />  
 <?    
    echo $prenom;  
    echo $pass;  
  ?>   
<form method="POST" action="Envoi.php" name="monform">  
  <fieldset>  
       <legend>Vos coordonnées</legend>  

       <label for="nom">Pseudo</label><br />  
     <input type="text" name="prenom" /><br />  

       <label for="pass">Mot de pass</label><br />  
       <input type="password" name="pass" id="pass" tabindex="20" /><br />  

       <label for="email">E-mail</label><br />  
       <input type="email" name="email" id="email" tabindex="30" /><br />     
   </fieldset>  
<br />  
    <input type="image" src="images/inscrire.png" alt="ok" />     
</form>  

</body>  
</html>


Ensuite le code d'Envoi.php:

<title>Inscription</title>  
<link href="./style1.css" rel="stylesheet" type="text/css">  
<br />  
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />  
<?php   

if(isset($_POST) && isset($_POST['prenom']) && isset($_POST['pass']) && isset($_POST['email'])) (  
 extract($_POST));  
 if(!empty($prenom) && !empty($pass) && !empty($email)) {  
 $destinataire="support@seafight.eu";  
 $sujet="Inscription";  
 $msg="Merci de vous êtes inscrit !/n/n  
 Voici vos informations:/n/n  
 Nom du compte: $prenom /n  
 Mot de pass: $pass /n  
 L'e-mail donnée: $email";  
 $entete="From: $email /n Reply-to: $email";  
 mail($destinataire,$sujet,$mdg,$entete);  
 echo "<center><b>Le mail a bien été envoyé</b></center>";  
 }  
 else{  
  echo "Vous n'avez pas remplis les champs nécessaire";  
 }  
   
?> 


Ps: J'utilise Dreamweaver CS5

Et ce que j'aimerais aussi savoir c'est comment écrire, enregistrer, et faire lire un formulaire de membre pour l'enregistrement, et pour la connection.
A voir également:

2 réponses

Bonjour,
Dans la fonction mail tu as fais une erreur de syntaxe pour la variable message
$msg

Tu as écris
$mdg

@+
0
juracitepark Messages postés 58 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 8 avril 2013 1
27 oct. 2010 à 18:33
Merci sa marche !
0