Un formulaire dans un e-mail

Damichou Messages postés 32 Statut Membre -  
monkey_monk Messages postés 681 Statut Membre -
Hello everybody !

Il est simple de générer un mail à partir d'un formulaire rempli.... mais je n'arrive pas à trouver comment insérer un formulaire dans un mail.

Ce formulaire reccueillerait des informations non confidentielles d'un utilisateur.

Si cela est possible, d'autres problèmes se posent : comment renvoyer ces infos, l'utilisateur doit il cliquer sur un bouton valider ou alors répondre au mail, etc etc

L'entreprise pour laquelle je travaille possède bien entendu un compte sur serveur mutualisé.
Merci de m'éclairer sur ce petit problème!

Dam
A voir également:

5 réponses

youplaboum
 
simplement en mettant du html dans l'email

ex:
$msg ='<html><head><title>***** vous souhaite la bienvenue</title></head>';
		$msg .='<body text-align="left"><img src="http://www.*****.fr/images/*****.gif" alt="logo *****" text-align="center" margin-left="50%" width="100px" height="100px"></br></br><i>Informations du nouvelle utilisateur : ' . $civ . ' ' . $nom . ' ' . $prenom . '</i><br/><br/>';
		$msg .='<p>';
		$msg .='Gardez ce mail dans un coin car il vous sera utile si vous oubliez vos login et mot de passe</br>';
		$msg .='<br><u>identifiant</u>  :<b>' . $eMail . '</b><u><br/>mot de passe</u> :<b> ' . $motdepasse .'</b>';
		$msg .='<p>Merci</p>'; 
		mail($eMail, "Inscription au site *****(Mail à LIRE et à CONSERVER)", $msg, "From: *****<*****@*****.fr>\r\nReply-To: <*****@*****.fr>\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");


tu precise que le content-type est du html et tu n'as qu'a mettre le formulaire dans le message
1
samof02 Messages postés 51 Statut Membre
 
Bonjour,

Je réussi à envoyer un mail en php et que le contenu de cet mail est un formulaire php dynamique.
Mais le souci est certain boite mail n'affiche pas l'intégralité de mon formulaire à cause de l'espace de boite mail.
Par exemple j'ai trois compte mail à savoir gmail, orange.fr et hotmail.com
Lorsque j'envoie mon mail php comme destinataire sur mon compte gmail, il m'affiche pas correctement c'est à dire mes données sont mal place et pareil au hotmail. Mais du boite mail de orange.fr c'est nikel et parfaitement bien afficher mon formulaire sauf qu'il met pas en place mon css pour l'affiche de couleur de fond.

Ma question est ceci est-ce que il y a un moyen ou un fonction qui permet d'affiche correctement mon formulaire n'importe quel boite mail.

Merci et je suis très presse d'avoir vos cou de main ou idée.
0
monkey_monk Messages postés 681 Statut Membre 131
 
Haha ! Le rêve, une fonction qui règle tous les problèmes ! ^^

Jette un oeil à ceci (et pleure, oserais-je dire) :
https://a-pellegrini.developpez.com/tutoriels/css/email/

En gros, tu dois coder comme à l'age de Pierre (mon grand-oncle :p) !
Le plus possible de mise en forme via l'HTML (donc HTML 4, balise FONT, etc...), et pour ce qui est du CSS... aides-toi du lien sus-mentionné ! :D

Bon courage !
0
samof02 Messages postés 51 Statut Membre
 
Re-bonjour,

Il n'y a pas un fonction ou de solution pour afficher coorectement n'importe qu'elle boite mail, pour le css j'arrive à mettre en place parce que tout mes images et l'emplacement de formulaire sont faite en css. Mais il affiche pas le couleur de font.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
monkey_monk Messages postés 681 Statut Membre 131
 
Comme tu peux le voir dans le lien que je t'ai donné... la propriété background est plutôt mal gérée par les clients mail (a part background-color si je me souviens bien).

Donc, j'imagine que ton fond est une image ?
..pourrais-tu nous montrer à quoi ressemble ton code ?
0