bonjour j'ai un probleme sur un formulaire:
<form name="form1" method="post" action="http://www.informatiques-consommables.com/Catalogue/envoi.php3">
<table width="100%" >
<tr class="textes">
<td><input name="textfield" type="text" value="Marque" size="10" maxlength="10"></td>
<td><input name="textfield" type="text" value="Model" size="20" maxlength="20"></td>
<td><input name="textfield" type="text" value="Ref" size="20" maxlength="20"></td>
<td> </td>
</tr>
<tr class="textes">
<td>Nous vous recontactons par: </td>
<td><input name="textfield" type="text" value="Votre Email" size="20" maxlength="20"></td>
<td><input name="textfield" type="text" value="Votre Telephone" size="20" maxlength="20"></td>
<td><input type="submit" name="Submit" value="Envoyer"></td>
</tr>
</table>
</form>
envoi.php3
<?
/*
*/
$MailTo = "contact@uzege.com"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailSubject = "contact cevennestoner.com"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: contact@cevennestoner.com"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3" ).
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($champ1 == "marque" ){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 1.</font><br>" ); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody = "$champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == "model" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 2.</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ2\n";
}
if ($champ3 == "reference" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 3</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ3\n";
}
if ($champ4 == "email" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 4</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ4\n";
}
if ($champ5 == "telephone" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 5</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ5\n";
$MailBody .= "$champ6[$i], "; //stockage des items choisis dans la variable MailBody
}
if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a href=\"c_outils/c_formulaire.htm\"><strong>Retour</strong></a></p>" );
//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
echo("<p><font face=verdana size=2>Votre message a bien été envoyé. Nous allons vous recontacter trés prochainement<br>Merci.</font>" ); echo("<p> </p><p> </p><p align=\"center\"><a href=\"../accueil.php\"><strong>Retour</strong></a></p>" ); //affichage d'un message de confirmation.
}
?>
<title>cevennestonner.com</title>
</html>
je ne recois pas les données uniquement une virgule, quelqu'un pourrai me dire ce qui ne va pas?
Merci par avance