Page 1 sur 1

Bouton pour envoyer un formulaire via mailto

Posté : 31 janv. 2007, 05:22
par Invité
Bonjour à tous ! :D
J'ai un problème : J'ai bien fait mon formulaire mais ensuite je ne sais pas comment créer un bonton d'envoi du formulaire sur ma messagerie...
Pouvez-vous m'aider svp ?... :?

Posté : 31 janv. 2007, 05:37
par albat
mailto: est un pseudo protocole, plus proche du javascript que du PHP.

Que veux-tu faire exactement ? Et de quelle manière ?

Posté : 31 janv. 2007, 05:46
par Invité
Eh bien en fait j'ai fait un formulaire que les personnes doivent remplir. Les cases ont été faites,etc. Sauf que pour finir, il faut que je reçoive ce formulaire ! :P
Et je veux qu'il attérisse dans ma boîte mail.

Posté : 31 janv. 2007, 08:51
par Ultim4T0m
Bonjour,

Regarde plutôt la fonction mail();

C'est impossible avec mailto: ce que tu veux faire.

Posté : 31 janv. 2007, 09:16
par zeus
il suffit de construire ton formulaire comme si tu voulais récupérer tes valeurs dans une autre page (form, input, submit), mais le ACTION doit être de la forme "mailto:adresse@email"

exemple :

Code : Tout sélectionner

<form action="mailto:[email protected]" method="POST"> <input type="text" name="nom" value="" /> Ton nom <input type="text" name="prenom" value="" /> Ton prénom <input type="submit" name="Valider" value="Valider" /> </form>

Posté : 31 janv. 2007, 10:11
par Albat90
Mais je pense qu'il ne veux pas que l'utilisateur sache à qui est envoyé ce formulaire non??? enfin, qu'il n'y a pas d'étape intermediaire comme outlook ou autre...

Posté : 31 janv. 2007, 11:59
par jojolapine
tient un clone de notre coccinelle nationale?

Posté : 31 janv. 2007, 13:15
par Invité
il suffit de construire ton formulaire comme si tu voulais récupérer tes valeurs dans une autre page (form, input, submit), mais le ACTION doit être de la forme "mailto:adresse@email"

exemple :

Code : Tout sélectionner

<form action="mailto:[email protected]" method="POST"> <input type="text" name="nom" value="" /> Ton nom <input type="text" name="prenom" value="" /> Ton prénom <input type="submit" name="Valider" value="Valider" /> </form>
Je vais essayer ça mais je le mets où ?

Posté : 31 janv. 2007, 13:43
par zeus
Je t'ai donné un exemple de formulaire complet qui demande le nom et le prenom et qui l'envoi à l'adresse [email protected] au clic sur le bouton "Valider".

A toi d'essayer de comprendre comment j'envoie le mail et de l'intégrer dans ton formulaire. ;)

Posté : 01 févr. 2007, 21:22
par Invité
Merci à tous mais j'ai toujours pas réussie...
J'ai pourtant tout essayé... >_<

Pareil

Posté : 13 févr. 2007, 10:58
par Jean-Jacques
Bonjour,
je suis dans le meme cas de figure que invité ma page outloock souvre bien mais les champs ton nom et ton prénom ne figure pas dans l'envoie ???
si tu peux nous aiguiller merci

Posté : 13 févr. 2007, 11:07
par charabia
Merci à tous mais j'ai toujours pas réussie...
J'ai pourtant tout essayé... >_<
Qu'as-tu essayé exactement ? Le code de zeus est on ne peut plus complet, il y a absolument tout...

Posté : 13 févr. 2007, 15:17
par zeus
Franchement, je ne comprend pas :-k

En copiant/collant le code ci dessus et en remplacant l'adresse par une de mes adresse, j'ai bien le mail qui s'ouvre avec une chaine du genre

Code : Tout sélectionner

nom=monom&prenom=monprenom&valider=valider

Posté : 13 févr. 2007, 15:18
par zeus
Franchement, je ne comprend pas :-k

En copiant/collant le code ci dessus et en remplacant l'adresse par une de mes adresse, j'ai bien le mail qui s'ouvre avec une chaine du genre

Code : Tout sélectionner

nom=monom&prenom=monprenom&valider=valider
EDIT :
Plus de précision sur les formulaires envoyés par mail, ici : http://www.ccim.be/ccim328/faq/formfaq.html

Posté : 13 févr. 2007, 15:21
par iclo
Le problème du mailto c'est quand même le format dans lequel on récupère les données, ça pas vraiment exploitables dès qu'on reçoit autres choses qu'un nom et une adresse email, vu que ça nécessite un traiment à la main pour récupérer et exploiter les données.
Utiliser une base de donnée et un peu de php, permet d'obtenir quelque chose de vraiment fonctionnel et pratique à utiliser.