Bonjour à tous,
je suis nouveau sur le forum, vraiment novice en PHP (quelques connaissances en HTML seulement!)..

Je souhaiterais vous soumettre mon petit problème; je n'arrive pas à faire correspondre les informations du formulaire du HTML vers le code PHP!

La fonction PHP fonctionne bien car je reçois correctement le message envoyé depuis mon site internet - mais les données inscrites ne sont pas synchronisées avec les champs demandésa (sur le site internet)!

Merci à vous Smiley smile

<form action="envoi.php" enctype="multipart/form-data" method="post" id="form">
											<table  cellspacing="0" cellpadding="0" class="form">
											  <tr>
												<td  style="width:198px; height:128px">
													<table  cellspacing="0" cellpadding="0">
													  <tr>
														<td  style="width:198px; height:27px"><input name="" type="text" value="nom"></td>
													  </tr>
													   <tr>
														<td  style="width:198px; height:27px"><input name="" type="text" value="prenom"></td>
													  </tr>
													   <tr>
														<td  style="width:198px; height:27px"><input name="mail" value="email" lang="type:mail;erreur:- Merci de mettre une adresse mail valide" type="text"></td>
													  </tr>
													   <tr>
														<td  style="width:198px; height:27px"><input name="" type="text" value="objet"></td>
													  </tr>
													</table>
												</td>
												<td  style="width:202px; height:128px">
													<table  cellspacing="0" cellpadding="0">
													  <tr>
														<td  style="width:202px; height:109px"><textarea name="" cols="0" rows="0">Message</textarea></td>
													  </tr>
													  <tr>
														<td  style="width:202px; height:19px">
														<br style="line-height:1px">
														<img src="images/spacer.gif" alt="" width="116" height="1"><strong><a href="#" onClick="document.getElementById('form').reset()">Annul.</a></strong><img src="images/spacer.gif" alt="" width="15" height="1"><strong><a href="#" onClick="document.getElementById('form').submit()">Env.</a></strong>														</td>
													  </tr>
													</table>
												</td>
											  </tr>
											</table>
											</form>


<html>
<head>
<title>Formulaire de contact</title>
</head>

<?php

// Envoi du message sur ma boite mail

    $email = $_POST['mail'];
    $nom = $_POST['nom'];
    $prenom = $_POST['prenom'];
    
    $sujet="Formulaire de contact";
    $mailDestinataire="adrien.naulet@gmail.com";

	$from = "From: ".$prenom." ".$nom."<".$email."> \nMime-Version:\n"; 
	$from .= " 1.0\nContent-Type: text/html; charset=UTF-8\n";
	$header= $Sujet;
	
	$messageMail = "
            Formulaire de contact:
            
            Nom :   ".$nom."
            Prénom :   ".ucfirst($prenom)."
            Email :   ".$email."
			Objet :   ".$objet."
            
            ----------- Commentaires -----------
            ".Stripslashes($_POST['commentaire'])."
            ---------------------------------------";
            
	mail($mailDestinataire, $sujet, $messageMail, $from);

?>

<table width="370" height="245" border="1" align="center">
  <tr>
    <td align="center">Votre demande <br>
est bien prise en compte.<br>
<br>
Une r&eacute;ponse vous sera envoy&eacute;e prochainement.<br /> <strong>Merci, &agrave; bient&ocirc;t</strong><br /><br /><a href="http://adrien.naulet.free.fr">Retour vers le site</a></td>
  </tr>
</table>
</body>
</html>
Hello,

les attributs "name" de tes inputs text doivent être remplis, ils sont actuellement vides, sauf "mail".

Les valeurs de ces attributs name correspondent aux clés dans ton tableau $_POST à traiter.

Donc si tu fais :

<input name="[b][#red]prenom[/#][/b]" type="text" value="prenom">
<input name="[b][#red]nom[/#][/b]" type="text" value="nom">
...
<textarea name="[b][#red]commentaire[/#][/b]" cols="0" rows="0">Message</textarea>


tu vas normallement avoir les bonnes valeurs dans $_POST['prenom'], $_POST['nom'], $_POST['commentaire'], ...

Ce tuto du siteduzero t'expliquera plus en détail le mécanisme :

Transmettre des données avec les formulaires
Merci BEAUCOUP! T'es un chef! Smiley smile

Cela marche maintenant à merveille.. et ça semble si simple finalement! Haha!

MERCI! - Le sujet est donc résolu! Smiley biggrin