Problème formulaire html et php
bonjour à tous
je suis nouveau sur le forum, et veuillez m'excuser si je ne poste pas au bon endroit. Je vous contacte car je suis vraiment désespéré.
J'ai trouvé sur le net un formulaire assez simple alliant code html sur la page web et code php pour traitement des données du formulaire.
Voici mon morceau de code html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <form name="formulaire" action="http://www.adressedevotresite.fr/traitement.php" method="post" onSubmit="return verification()">
<table cellspacing="0">
<tr><td class="info">Votre nom / prénom </td><td class="champ">
<input name="nom" type="text" size="50" class="writein"></td></tr>
<tr><td class="info">Votre email </td><td class="champ">
<input name="prenom" type="text" size="50" class="writein"></td></tr>
<tr>
<td class="info">Votre numéro de téléphone </td>
<td class="champ">
<input name="email" type="text" size="50" class="writein"></td></tr>
<tr><td class="subject">Le motif de votre message</td><td class="liste">
<input name="sujet" type="radio" value="renseignement">Renseignement<br>
<input name="sujet" type="radio" value="probleme technique"> Probleme technique<br>
<input name="sujet" type="radio" value="partenariat">Partenariat</td></tr>
<tr><td class="contenu">Votre message</td>
<td class="contenant"><textarea name="texte" cols="50" rows="15" class="writein"></textarea></td></tr>
<tr id="nepasimprimer"><td class="lesboutons"><input name="annuler" type="reset" value="Annuler"></td><td>
<input name="soumettre" type="submit" value="Envoyer"></td></tr>
</table>
<div class="nepasvoir"><br />
<strong>Tous les champs du formulaire doivent être remplis.</strong>
</div></form> |
Voici mon code php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
$adresse="votreadresse@votrefai.com";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href="mailto:$adresse">classiquement</a>");
?> |
Et voici maintenant mes problèmes :
- j'aimerais savoir qu'est ce que je dois modifier dans mon code php pour que je reçoive les données sur mon adresse email. puis je avoir plusieurs destinataires pour les données récoltées ?
- dans le code html, j'aimerais insérer un code de vérification avant envoi, comment dois je faire ?
J'aurais certainement d'autres questions, mais qui ne me viennent pas à l'esprit tout de suite.
Je vous remercie pour votre aide