j'ai deux pages dans me même repertoire:
contact.php qui contient le formulaire avec action ="mail.php"
voici l'essentiel le code 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
34
35
36
37
38
39
40
41
 
// verifier si le formulaire est bien rempli
<?php
 
	   if (isset($err)){		  		 
		 if ($err==1)
		 {
		   echo " Veulliez remplir les champs vides";		   		   
		 }	
		  if ($err==2)
		 {
		  echo "Le message &agrave; bien &eacute;t&eacute; envoy&eacute;";			   		   
		 }		  
	   }else{	      	     
		 echo "err = 0";
	   }	 	   	
		 ?>
// le formulaire
<form id="form1" name="form1" method="post" action="mail.php"  enctype="multipart/form-data">
 
<input name="nom" type="text" id="nom" size="40" maxlength="40" value="<? echo $nom;?>" 
                    />
 
  <input name="prenom" type="text" id="textfield2" size="40" maxlength="40" value="<? echo $prenom;?>" />
 
<input name="organisme" type="text" id="textfield3" size="40" maxlength="40" value="<? echo $organisme;?>" />
 
<input name="adresse" type="text" id="textfield7" size="40" maxlength="40" value="<? echo $adresse;?>" />
 
<input name="email" type="text" id="textfield4" size="40" maxlength="40" value="<? echo $email;?>" />
 
        <input name="telephone" type="text" id="textfield5" size="40" value="<? echo $telephone;?>" />
 
<input name="objet" type="text" id="textfield6" size="40" maxlength="40" value="<? echo $objet;?>" />
 
  <textarea name="message" id="textarea" cols="40" rows="10" ><? echo $text;?>
              </textarea>
 
    <input type="submit" name="button" id="button" value="Envoyer" />
 
  </form>

voici le fichier mail.php qui execulte l'envoie des données vers les mails

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
 
<?		
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$organisme=$_POST['organisme'];
$email=$_POST['email'];		  
$telephone=$_POST['telephone'];
$objet=$_POST['objet'];
$message=$_POST['message'];
/*echo $nom;
echo $prenom;
echo $adresse;
echo $organisme;
echo $email;
echo $telephone;
echo $objet;
echo $message;*/
if ($nom=="" || $prenom=="" || $adresse=="" || $organisme=="" || $email=="" || $telephone=="" || $objet=="" || $message=="")
          {        
			Header("Location:contact.php?err=1&nom=".$nom."&prenom=".$prenom."&organisme=".$organisme."&adresse=".$adresse."&email=".$email."&telephone=".$telephone."&objet=".$objet."&message=".$message);
          }
          else{
        		  $message="nom: ".$nom." \n prenom : ".$prenom." \n organisme : ".$organisme." \n adresse : ".$adresse." \n email : ".$email." \n telephone : ".$telephone." \n objet : ".$objet." \n message : ".$message;
    		      $message = wordwrap($message, 70);
 
@mail('kamelini@hotmail.fr','Contact E-mail for kamel-allab.info',$message);				      
		  }
?>
Sachant que j'utilise easy php1.8,et que il ya bien une transmission des variables $nom...$message de contact.php vers mail.php

Problèmes:
1. mail.phpn'envoie pas les données vers le mail
[QUOTE]]echo err; donne : err=0[/QUOTE
il affiche une erreur en local qu'il n'affiche pas en ligne:
Undefined variable: err
2. les variables ne sont pas envoyés vers contact.php
avec le Header("Location:contact.php?err=1&nom=".$nom.......);


merci