Bonjour,
Je suis entrain de créer un site web et j'aimerais mettre dedans un formulaire qui m'enverrait des informations par mail via php. Mais le problemes c'est que quand je recois le mail, les champs d'informations qui étaient remplis dans le formulaire, sont vides à la réceptions.
Voici le code du formulaire en Html :
<form name="form1" id="form1" method="post" action="mail.php" >
Image :<input name="image" type="checkbox" value="Image" />logiciel :<input name="logi" type="checkbox" value="logiciel" />jeu video :<input name="jeu" type="checkbox" value="jeu video" />
autre :<input type="checkbox" name="autre" value="autre" />
<br>
<br>
Nom ou pseudo : <input name="Nom" type="text" /><br><br>
titre du fichier : <input name="Noml" type="text" /><br><br>
votre adresse mail : <input name="mail" type="text" /><br><br>
lien vers le fichier :<input name="lien" type="text" /><br><br>
langage utilisé : <input name="lang" type="text" /><br><br>
Votre commentaire ici :<br> <br>
<textarea name="com" cols="40" rows="10"></textarea>
<br>
<br>
<input name="Envoyer" type="submit" value="envoyer" />
</form>
Voici le code d'envoie de mail :
<?php
$email_dest="mon mail@hotmail.com";
$sujet="progcountry logiciel";
$headers.="From: '$mail'";
$message="Nom : $Nom\n Noml : $Noml\n mail : $mail\n lien : $lien\n lang : $lang\n Commentaire : $com\n Image : $image\n Logiciel : $logi\n Jeu : $jeu\n autre : $autre\n \n.";
if(isset($_POST['Nom'])) $Nom=$_POST['Nom'];
if(isset($_POST['Noml'])) $Noml=$_POST['Noml'];
if(isset($_POST['mail'])) $mail=$_POST['mail'];
if(isset($_POST['lien'])) $lien=$_POST['lien'];
if(isset($_POST['lang'])) $lang=$_POST['lang'];
if(isset($_POST['com'])) $com=$_POST['com'];
if(isset($_POST['image'])) $image=$_POST['image'];
if(isset($_POST['logi'])) $logi=$_POST['logi'];
if(isset($_POST['jeu'])) $jeu=$_POST['jeu'];
if(isset($_POST['autre'])) $autre=$_POST['autre'];
mail($email_dest,$sujet,$message,$headers);
?>
Merci d'avance pour votre precieuse aide