CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Envoyer mon formulaire par mail ?

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
LinkMasterGer
LinkMasterGer
Niveau 36
05 juillet 2005 à 16:02:03

:salut:

J´ai fait un formulaire :
http://www.cotubel.be/documentation-fr.htm

Et il me manque juste la commande pour qu´il m´envoie par mail le contenu du formulaire en cliquant sur " Envoyer". Je suppose que dans ce code on peut disposer les éléments de réponses pour qu´ils apparaissent d´une certaine façon dans le mail que je vais recevoir.

Si quelqu´un peut m´indiquer où trouver ce code ce serait sympa :svp:

kurt_c92
kurt_c92
Niveau 9
05 juillet 2005 à 16:06:05

Utilise le service Form2Mail il est tres bien.
Tu peux t´inscrire sur http://www.tonwebmaster.com/zones_webmasters/gen_scripts.php3 clique sur Generateur Form2Mail dans partie Formulaires.

LinkMasterGer
LinkMasterGer
Niveau 36
05 juillet 2005 à 16:12:05

Non je voudrais seulement ce que j´ai demandé j´ai déjà fait mon formulaire merci quand même

kurt_c92
kurt_c92
Niveau 9
05 juillet 2005 à 16:14:32

Oui mais le service Form2Mail sert a t´envoyer le résultat du formulaire par e-mail.

LinkMasterGer
LinkMasterGer
Niveau 36
05 juillet 2005 à 16:25:59

Oui mais il va me construire physiquement un autre formulaire non ?

kurt_c92
kurt_c92
Niveau 9
05 juillet 2005 à 16:29:12

oui mais il suffit juste que tu fasse un copier/coller du formulaire que ta deja fait et l´ajoute a celui qui te construit.
Ou sinon tu fais un copier/coller des champs cachés et du code de validation du Form2Mail et tu l´ajoute au tien.

Mais c´est pas tres dur de récupérer celui ke ta deja fait.

LinkMasterGer
LinkMasterGer
Niveau 36
05 juillet 2005 à 16:34:58

J´ai toujours du mal à manipuler les codes j´avais déjà essayé de récupérer une partie d´un code de formulaire pour l´adapter au mien mais ça ne fonctionnait pas. Voilà pourquoi je demande juste le code pour envoyer par mail mais bon je sais pas si c´est trouvable donc je vais chercher...

-dr_thrawn-
-dr_thrawn-
Niveau 9
05 juillet 2005 à 18:04:28

Je crois qu´il y a plusieurs solutions pour récupérer les données d´un formulaire et les envoyer par mail.

Je vais t´en expliquer une que je maîtrise et qui est relativement simple, si du moins tu as intégré le principe des variables.

Ce que tu vas faire, c´est créer une page en PHP où tu récupères les informations de ton formulaire et où tu envoies ces informations vers ta boite E-mail.

Tout d´abord il faut que tu précises la destination de ton formulaire dans la page en HTML où tu as inscris les champs.

Ainsi, tu dois avoir ce code actuellement :
< form>
< input type="text">
< input type="submit">
< /form>

Il te faut ajouter donc la destination et la méthode employée par ton formulaire.

Ca te donne donc:
< form method="POST" action="recuperation.php">
Le reste ne change pas.

Note que si tu utilises du Javascript pour vérifier que les informations sont remplies, tu utilises probablement un input type="button" au lieu de " submit".
à ce moment là, tu dois spécifier method et action dans le code Javascript qui accompagne les vérifications.
ça ressemblera à :
document.nomduformulaire.method = " POST";
document.nomduformulaire.action = " recuperation.php";

Ensuite il faut nommer les différents champs pour les différencier.
Par exemple: < input type="text" name="nom">

C´est tout pour ta page en HTML, maintenant on va récupérer les données du formulaire et les envoyer sur le document nommé recuperation.php

Tout d´abord tu dois ouvrir le php avec < ? et le fermer avec ? >

Ensuite, on va d´abord définir toutes les variables, comme ceci, au cas où certaines seraient vides, tu n´auras pas de message d´erreur.

On va utiliser la fonction if/else(si, autrement, si on traduit littéralement) pour définir les variables, et utiliser une variable superglobale POST pour récupérer les informations du formulaire.

Pour le champs nom, ça donnera ceci:
< ?
if(isset($_POST[´nom´]))
{
$nom = $_POST[´nom´];
}
else
{
$nom = ´´
}
? >

Tu peux répéter la manoeuvre avec toutes les informations, mais ça n´est pas nécéssaire avec les champs forcément remplis(si tu utilises le Javascript pour la vérification)

Ensuite il ne reste plus qu´à envoyer le mail en utilisant la fonction...mail !
Voici à quoi ça ressemble

< ?

mail(´adresse@serveur.com´,´Sujet du mail´,´Nom:$nom´);

? >

Voilà, tu as récupéré les informations et les as envoyées sur ton adresse, tu peux ensuite ajouter un message pour signaler aux visiteurs que les informations ont bien été envoyées, ou les renvoyer directement sur une autre page, mais je pense que tu sais faire ça.

Alexlink1er
Alexlink1er
Niveau 8
05 juillet 2005 à 18:15:26

C´est bien expliqué :)

dgdg350
dgdg350
Niveau 9
05 juillet 2005 à 19:02:34

ouai lol pour une fois que kelk1 explique ce que le demandeur veu

:lol:

LinkMasterGer
LinkMasterGer
Niveau 36
06 juillet 2005 à 11:35:17

Génial je vais essayer de m´en sortir ça devrait aller :)

LinkMasterGer
LinkMasterGer
Niveau 36
07 juillet 2005 à 14:53:50

Si je comprend bien j´ai :
:d) ma feuille en HTML avec mon code de formulaire + deux trois lignes qui établissent un rapport avec ma feuille php

:d) ma feuille PHP avec ceci :
< ?
if(isset($_POST[´nom´]))
{
$nom = $_POST[´nom´];
}
else
{
$nom = ´´
}
? >

:d) et la fonction mail qui fait que le formulaire est envoyé par mail lorsqu´on clique sur Envoyer, mais que je dois mettre où :question:

LinkMasterGer
LinkMasterGer
Niveau 36
08 juillet 2005 à 09:08:25

up

LinkMasterGer
LinkMasterGer
Niveau 36
11 juillet 2005 à 08:36:18

Qui peut répondre :svp:

dgdg350
dgdg350
Niveau 9
11 juillet 2005 à 12:18:53

$destnataire = " ton-email";
$titre = $_POST[´?????´];
$message = $_POST[´?????´];
$option = " FROM".$expéditeur;

mail($destinataire,$titre,$message,$option);

mais aprèe si tu veu tu peu rajouter des options comme FROM, etc... mais ne t´occupe pas de sa.

dgdg350
dgdg350
Niveau 9
11 juillet 2005 à 12:20:21

correction:

$destnataire = " ton-email";
$expéditeur = $_POST[´?????´];
$titre = $_POST[´?????´];
$message = $_POST[´?????´];
$option = " FROM".$expéditeur;

mail($destinataire,$titre,$message,$option);

LinkMasterGer
LinkMasterGer
Niveau 36
11 juillet 2005 à 13:15:56

merci mais je dois mettre ça où et c´est du html ?

captain_torche
captain_torche
Niveau 10
11 juillet 2005 à 14:32:19

< input type="image" src="image.gif" / >
Si je ne m´abuse.

LinkMasterGer
LinkMasterGer
Niveau 36
11 juillet 2005 à 14:56:59

merci de ne pas m´oublier ^^

-dr_thrawn-
-dr_thrawn-
Niveau 9
12 juillet 2005 à 13:05:53

Link >
Tu as une page en HTML où se trouve ton formulaire, avec le bouton envoyer qui envoit n´importe quel utilisateur sur la page en PHP qui récupère automatiquement les valeurs du formulaire et te les envoit automatiquement sur ton adresse e-mail grâce à cette fonction mail, qui est sur cette page en PHP donc.
Si c´est une partie du code que tu ne comprends pas bien, dis-le moi, je peux te l´expliquer plus précisément.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment