Aller au contenu

envoi données formulaire par mail


sweetcelina

Sujets conseillés

Bonjour,

je voudrais envoyer les données de mon formulaire par mail, j'ai écrit:

<form name="stage" method="post" action="mailto:web_AT_indicat.com" enctype="text/plain" align>

il n'y a pas de align après le plain/text

mais ça ne marche pas...

merci pour votre aide...

Lien vers le commentaire
Partager sur d’autres sites

ben le formualire est assez long, voici le début et la fin, de toute façon ce kil y a entre n'a aps d'incidence:

<form name="stage" method="post" action="mailto:celina_chapuis_AT_hotmail.com" enctype="text/plain">

....................................................

<input type="submit" name="envoyer" value="Envoyer ma demande" onClick="verifForm(this.form)">

<input name="Effacer" type="reset" id="Effacer" value="Effacer">

- de mon poste la messagerie tente de se lancer mais n'est aps configurée (et je n'ai pas le droit de la configurer)

- du poste de mon collègue, la messagerie ne se lance pas

- de chez moi, le mail part bien mais il n'y a rien dedans (aucune donnée contenue dans le forumlaire)

voilà voilà...

Lien vers le commentaire
Partager sur d’autres sites

à priori il faut une messagerie configurée

ton problème vient peut être du verifForm(this.form)

Le mieux est de faire un script en PHP si tu peux le faire

Lien vers le commentaire
Partager sur d’autres sites

Je pense que ça doit fonctionner :

$from  = "From:Mon nom <monmail_AT_mondomaine.com>\n";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/plain; charset= iso-8859-1\n";

$dest="destinataire_AT_domaine.com";

$subject="Le sujet du mail";
$Body="Le Body du mail";

Mail($dest,$subject,$body,$from);

Lien vers le commentaire
Partager sur d’autres sites

tu fais un fichier scriptmail.php et tu mets :

<?php
$from  = "From:Mon nom <monmail_AT_mondomaine.com>\n";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/plain; charset= iso-8859-1\n";

$dest="destinataire_AT_domaine.com";

$subject="Le sujet du mail";
$Body="Le Body du mail";

Mail($dest,$subject,$body,$from);

header("Location:http://la page que tu veux afficher");

?>

le $body tu le construis avec les variables de ton formulaire

$body="name1 = ".$name1."\n";

$body.="name2 = ".$name2."\n";

$body.="name3 = ".$name3."\n";

...etc...

pareil pour le $from si tu veux paramétrer l'expéditeur

ton formulaire devient :

<form name="stage" method="post" action="scriptmail.php">

c'est tres basique mais ça fonctionne très bien. Il doit y avoir des scripts plus évolués ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...