Encore débutant en php, je me retrouve dans l'impasse avec un formulaire dont les données sont traitées par un script php qui est sensé renvoyer les infos par mail.
Le mail est bien envoyé, mais ce dernier ne contient aucune info qui aurait dû être récupérés.
J'avoue ne plus trop savoir ou donner de la tête a force d'avoir retourné mon script dans tous les sens. Ce qui m'amène à demander de l'aide pour m'éclairer !
Mon dernier formulaire:
Et le dernier script PHP qui traite et envoi les infos du formulaire:<html> <head> <title>Essai</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form method="post" action="liaison_mail.php" name="LIAISON"> <div align="center"></div> <p align="center"> <table width="566" border="0" align="center"> <p align="center"> </p><tr> <td><font face="Verdana" size="2">Nom</font></td> <td><input name="NOM" type="text"></td> </tr><tr> <td><font face="Verdana" size="2">Prénom</font></td> <td><input name="PRENOM" type="text"></td> </tr><tr> <td><font face="Verdana" size="2">Société</font></td> <td><input name="SOC" type="text"></td> </tr><tr> <td><font face="Verdana" size="2">Téléphone</font></td> <td><input name="TEL" type="text"></td> </tr><tr> <td width><font face="Verdana" size="2">Email</font></td> <td width><input name="MAIL" type="text"></td> </tr><tr> <td width><font face="Verdana" size="2">Période</font></td> <td><select name="LISTE1"> <option value="">Sélectionnez</option> <option value="Dans les 3 prochains mois">Dans les 3 prochains mois</option> <option value="Dans les 6 prochains mois">Dans les 6 prochains mois</option> <option value="Dans plus de 6 mois">Dans plus de 6 mois</option> </select></td> </tr><tr> <td width><font face="Verdana" size="2">Nombre</font></td> <td><label><select name="LISTE2"> <option value="- de 1000"> - de 1000</option> <option value="1000-5000">1000-5000</option> <option value="5000-25000">5000-25000 </option> <option value="25000-50000">25000-50000</option> <option value="+ de 50000">+ de 50000</option> </select></label> </td> </tr><tr> <td><font face="Verdana" size="2">Sélectionnez le produit qui vous intéresse</font></td> <td><input type="checkbox" name="checkbox1" id="case" /> <label for="case">IPAM</label></td> </tr><tr> <td><input name="checkbox2" type="checkbox"> 01</td></tr><tr> <td><input name="checkbox3" type="checkbox"> 02</td></tr><tr> <td><input name="checkbox4" type="checkbox"> 03</td></tr><tr> <td><input name="checkbox5" type="checkbox"> 04</td> </tr><tr> </tr><tr> </tr><tr> <td valign="top"><font face="Verdana" size="2">Commentaire</font></td> <td><textarea name="COMMENT" cols="50" rows="10"></textarea></td> </tr><tr> <input type="submit" name="envoi" value="Envoyer"> </div></td> </tr> </table> <div align="center"></div> </form> </body> </html>
quote]<? $envoi = "[email protected]"; $sujet="Formulaire"; $message = "Date d'envoi : ".date("j/m/Y - H:i:s",time())."\n\n"; $message .= Nom : $_POST['NOM'] $message .= Prénom : $_POST['PRENOM'] $message .= Société : $_POST['SOC'] $message .= Téléphone : $_POST['TEL'] $message .= Email : $_POST['MAIL'] $message .= Période d évaluation : $_POST['LISTE1'] $message .= Nombre dordinateurs : $_POST['LISTE2'] $message .= "Je suis interessé par : \n"; if ($_POST['checkbox1'] != ""){ $message .= "truc1 \n"; } if ($_POST['checkbox2'] != ""){ $message .= "truc2 \n"; } if ($_POST['checkbox3'] != ""){ $message .= "truc3 \n"; } if ($_POST['checkbox4'] != ""){ $message .= "truc4 \n"; } if ($_POST['checkbox5'] != ""){ $message .= "truc5 \n"; } if ($_POST['commentaire'] != "") { $message .= COMMENT : $_POST['COMMENT'] } $headers = "From: $MAIL\r\nReply-To: $MAIL"; $admin="[email protected]"; if((mail($envoi, $sujet, $message, $headers)) and (mail($admin, $sujet, $message, $headers))) { ?>
Voilà pour commencer.