Bonjour j'ai un pb de récupérations de données sur mon formulaire.
Je reçois bien le formulaire sur mon mail mais il est vide?????snif....................
Je doit préciser que je débute. j'ai fait le un tour sur le forum mais rien dessus. (rien qui pourrait résoudre mon pb)
Le formulaire php m'a été fourni par Netissime.
Voici mon formulaire:
<div id="contenu">
<form action="
[ Lien ]" METHOD="POST" >
<p>Votre nom: <input size="30" name="realname" type="text" />
<span style="COLOR: #ff0066">* </span></p>
<p>Votre Tél: <input name="phone" type="text" />
<span style="COLOR: #ff0033">*</span></p>
<p>Votre Fax : <input name="fax" type="text" />
<span style="COLOR: #ff3366">*</span></p>
<p>Votre E-Mail: <input size="30" name="email" type="text" />
<span style="COLOR: #ff3366">*</span></p>
<p><span style="COLOR: #ff0066"><span style="COLOR: #cc0000">* obligatoire</span></span></p>
<p>Nom du produit : <input size="30" name="produit" type="text" />
<span style="COLOR: #ff3366">*</span></p>
<p><input name="technique" type="checkbox" value="oui" /><span style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif">FICHE TECHNIQUE
</span></p>
<p><span style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"><input name="securite" type="checkbox" value="oui" /> FICHE de SECURITE
<br /></span></p>
<p>la fiche vous sera envoyée par mail ou fax
<br /></p>
<p> <input name="reset" type="reset" value="annuler" /><input name="submit" type="submit" value="ENVOYER" /></p>
<div></div></form><br /><br /><br />
et sur le PHP:
<?php
extract($_POST);
extract($_GET);
function mailfree($mailto,$mail,$mailcc,$mailsujet,$mailbody)
{
$headers = "From: \t$mail\r\n";
$headers .= "Cc: \t$mailcc\n";
//$headers .= "Bcc: \n";
$headers .= "Content-Type: text/html \r\n" ;
mail($mailto, $mailsujet, $mailbody, $headers);
}
$var=" ";
while (list($key,$value) = each($HTTP_POST_VARS))
{
if( ($key=="mail") or ($key=="redirection") )
{
$bb="";
}
else
{
$bb="$key : $value <br> <br>";
}
$var="$var$bb";
//print("$key : $value <br>");
}
$mailsujet="traitement_fiche_technique";
if ($mail_input=='')
{
$mail_input="traitement_fiche_technique";
}
if ($redirection=='')
{
$redirection="
[ Lien ]";
}
$mailheader="From:\t$mail_input\n";
//mail($mail,$mailsujet,$var,$mailheader);
mailfree($mail,$mail_input,$mailcc,$mailsujet,$var) ;
header("Location: $redirection");
?>
Pouvez vous me dire où ce trouve le pb
Merci d'avance pour toutes vos commentaires
neoax