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 à bien été envoyé"; } }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
Sachant que j'utilise easy php1.8,et que il ya bien une transmission des variables $nom...$message de contact.php vers mail.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 <? $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); } ?>
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:
2. les variables ne sont pas envoyés vers contact.phpUndefined variable: err
avec le Header("Location:contact.php?err=1&nom=".$nom.......);
merci
Partager