Envoie de mail html
raphael75p
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
raphael75p Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
raphael75p Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
Je suis débutant en programmation html mais j'aimerais bien savoir si il est possible avec le code suivant, que dès que l'on appuie sur le bouton "envoyer", qu'il y aie une redirection sur une autre page + il y a un mail automatique qui m'nvoie sur ma boite le nom d'utilisateur et le mdp.
Shématisation :
........................../ ENVOIE SUR MON MAIL LES DONNÉES DU FORMULAIRE
FORMULAIRE <
..........................\ REDIRECTION VERS UN SITE
J'ai commencé le code :
Pourriez vous me donner ou m'expliquer la suite ?
Merci
je vous ai mis une image en piece jointe pour montrer déjà ce que ça fait
Bonjour,
Je suis débutant en programmation html mais j'aimerais bien savoir si il est possible avec le code suivant, que dès que l'on appuie sur le bouton "envoyer", qu'il y aie une redirection sur une autre page + il y a un mail automatique qui m'nvoie sur ma boite le nom d'utilisateur et le mdp.
Shématisation :
........................../ ENVOIE SUR MON MAIL LES DONNÉES DU FORMULAIRE
FORMULAIRE <
..........................\ REDIRECTION VERS UN SITE
J'ai commencé le code :
<p> <label for="login_email">Adresse email</label> <input type="text" id="login_email" class="" name="login_email" value=""> </p> <p> <label for="login_password">Mot de passe </label> <input autocomplete="off" type="password" id="login_password" name="login_password" value=""> </p> <p> <input type="submit" name="submit.x" value="Envoyer" class="button primary"> </p>
Pourriez vous me donner ou m'expliquer la suite ?
Merci
je vous ai mis une image en piece jointe pour montrer déjà ce que ça fait
A voir également:
- Envoie de mail html
- Editeur html - Télécharger - HTML
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Gmail envoyer un mail - Guide
- Programmer envoi mail gmail - Guide
2 réponses
Salut,
Pour commencer, une formulaire début par la balise "<form>" et ce termine par la balise "</form>"
Une fois posté, il faut vérifier que le formulaire à été envoyé en vérifiant le nom du bouton d'envoie par exemple
C'est très schématisé mais l'essentiel est la.
Pour commencer, une formulaire début par la balise "<form>" et ce termine par la balise "</form>"
<form method="post" action="#"> <!-- reste du formulaire --> </form>
Une fois posté, il faut vérifier que le formulaire à été envoyé en vérifiant le nom du bouton d'envoie par exemple
<?php if(isset($_POST['submit.x'])){ //vérification des 2 champs //si erreur, on informe //sinon si 2 champs ok, on envoie un mail //on redirige } ?>
C'est très schématisé mais l'essentiel est la.
Salut,
Pour faire ce que tu veux, tu devras faire une page PHP. On ne peut pas envoyer un courriel par une simple page HTML. Une page PHP est un script qui est exécuté sur le serveur. Si c'est pas possible d'utiliser un serveur PHP, il existe sur l'internet des services qui offrent de le faire pour toi contre de la publicité.
Voici un exemple:
-- Page Formulaire.html --
-- Page Reception.php --
Il serait important de s'assurer que c'est bien une adresse courriel qui a été saisie par l'utilisateur.
Pour faire ce que tu veux, tu devras faire une page PHP. On ne peut pas envoyer un courriel par une simple page HTML. Une page PHP est un script qui est exécuté sur le serveur. Si c'est pas possible d'utiliser un serveur PHP, il existe sur l'internet des services qui offrent de le faire pour toi contre de la publicité.
Voici un exemple:
-- Page Formulaire.html --
<form action="reception.php" method="post"> <p><label for="login_email">Adresse email</label> <input type="text" id="login_email" class="" name="login_email" /></p> <p><label for="login_password">[</label> <input autocomplete="off" type="password" id="login_password" name="login_password" /> </p> <p><input type="submit" value="Envoyer" class="button primary"> </p>
-- Page Reception.php --
<?php //Validation des deux champs if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){ //Envoie du courriel mail(); //chercher sur Internet pour les paramêtres requis //Redirection header('location : autrePage.html'); }else{ // On redirige vers la page du formulaire header('location : Formulaire.html'); ?>
Il serait important de s'assurer que c'est bien une adresse courriel qui a été saisie par l'utilisateur.
Bonjour et merci pour cette bonne réponse !
J'ai encore un problème, c'est que q'ai créé les fichiers comme vous me l'avez si bien indiquez :
le premier .html
<form action="reception.php" method="post">
<p><label for="login_email">Adresse email</label>
<input type="text" id="login_email" class="" name="login_email" /></p>
<p><label for="login_password">Mot de passe</label>
<input autocomplete="off" type="password" id="login_password" name="login_password" /> </p>
<p><input type="submit" value="Envoyer" class="button primary"> </p>
et le 2eme (.php)
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail(mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : page_x.html');
?>
et quand je rentre mon mail et mon mdp, il me revoie ce code :
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail('mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : paypal.html');
?>
sans m'envoyer de mail et pareil si je ne rempli pas le formulaire..
Merci de vos réponses
J'ai encore un problème, c'est que q'ai créé les fichiers comme vous me l'avez si bien indiquez :
le premier .html
<form action="reception.php" method="post">
<p><label for="login_email">Adresse email</label>
<input type="text" id="login_email" class="" name="login_email" /></p>
<p><label for="login_password">Mot de passe</label>
<input autocomplete="off" type="password" id="login_password" name="login_password" /> </p>
<p><input type="submit" value="Envoyer" class="button primary"> </p>
et le 2eme (.php)
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail(mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : page_x.html');
?>
et quand je rentre mon mail et mon mdp, il me revoie ce code :
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail('mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : paypal.html');
?>
sans m'envoyer de mail et pareil si je ne rempli pas le formulaire..
Merci de vos réponses