Des livres incontournables pour tout maîtriser

  • CSS2
  • Réussir son site web avec XHTML et CSS
  • PHP 5 avancé
  • Memento CSS
  • Memento XHTML
  • Ergonomie web
  • Bien rédiger pour le web
Auteur
birouly63
# 13 Jul 2009 - 14:51:26
Citer
2 Posts
Bonjour, j'ai fait un formulaire, j'aimerais que quand le client a fini le formulaire il clique sur envoyer et que je reçoive les réponses dans mon mail. Voilà merci ^^

^
Laurie-Anne
# 13 Jul 2009 - 14:57:54
Citer
Modérateur
2688 Posts
Bonjour,

Il faut utiliser du PHP pour faire cela.

Faut pas dire du mal d'IE6... Nan, faut pas.

http://laurie-anne.bourdain.name 
^
Nolem
# 13 Jul 2009 - 15:36:46
Citer
ça fait pop, pop
793 Posts
Hello,

Laurie-Anne=> On est pas obligé de passer par du PHP pour envoyer un courriel. Des langages comme le Java ou l'ASP ou le Python ou ... peuvent le faire également. smile

birouly63 => Je te propose de regarder phpmailer ou javamail ou ...
Il suffit de réfléchir sur quel langage tu décides t'orienter. Chaque langage a ses avantages et ses inconvénients.

Après la méthodologie ne diffère pas vraiment je pense :
* sécurisation des données du formulaire
* vérification des données
* envoi des données

++
Modifié par Nolem (13 Jul 2009 - 15:38)

^
birouly63
# 14 Jul 2009 - 15:26:06
Citer
2 Posts
Bonjour, alors voici mon formulaire :

function checkacontactform() {
var modele = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA…
var err = "Error:\n";
var email = document.getElementById('resp_mail').val…
if (!modele.test(email))
err+=" - Email invalid\n";
if (document.getElementById('msg').value == '')
err+=" - No Content\n";
if (err == "Error:\n")
return true;
alert(err);
return false;
}

document.write("<style>.a12gris{font-f… Arial;font-size: 12px;color: #333333;}.champ1{background-color:#ff330… outset #ffff99;font-family: Arial;font-size: 12px;color: #ffffff;}</style>");
document.write("<form name='acontact' method='post' action='http://tools.ifrance.com/contact… OnSubmit='return checkacontactform();'>");
document.write("<input type='hidden' value='' name='log'>");
document.write("<input type='hidden' value='"+document.location.href+"' name='return_url'>");
document.write("<table cellspacing='5' cellpadding='1' style='border:5px outset #00ff33;'>");
document.write("<tr>");
document.write("<td class='a12gris'>Votre email</td>");
document.write("<td><input class='champ1' type='text' id='resp_mail' name='resp_mail' size='24' value=''></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td class='a12gris'>Objet</td>");
document.write("<td><input class='champ1' type='text' size='70' id='title' name='title' value=''></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td class='a12gris' valign='top'>Message</td>");
document.write("<td><textarea class='champ1' cols='66' rows='5' name='msg' id='msg'></textarea></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td colspan='2' align='right'><input type='submit' value='Envoyer'></td>");
document.write("</tr>");
document.write("</table>");
document.write("</form>");


et voici le script que je met dans mon site :

<script src='http://tools.ifrance.com/contact/?l… type='text/javascript></script> 


Si quelqu'un peut m'aider smile merci

^
jQz
# 14 Jul 2009 - 16:03:49
Citer
341 Posts
Bonjour birouly63,

à la première vu de ton code, quelque chose m'a choqué eek .
La plupart de tes lignes composant ton formulaire sont insérées via une instruction Javascript.

Es-tu obligé de passer par ça ?
Je ne suis pas un expert en Javascript, mais, si un internaute décide de désactiver Javascript de son navigateur, il n'affichera pas ton formulaire ?
Modifié par jQz (14 Jul 2009 - 16:06)

http://skin.olympe-network.com/ 
^
Powered by Phedio v3.8.6 beta in 9.3 ms © dew