L'attribut action de la balise form a l'aiide
zemzoum89
Messages postés
583
Statut
Membre
-
Yannick_Altuna_07 Messages postés 92 Statut Membre -
Yannick_Altuna_07 Messages postés 92 Statut Membre -
Bonjour,
Voilà je suis entrein de concevoir un siteweb et je voudrai savoir si c'est possible d'utiliser l'attribut action de façon à envoyer les données du formulaires remplis par l'user vers une autres page php les trairons et en meme temps les envoyer grace à mailto a nune adresse mail les deux a la fois... Je vous remercie de m'aider d'avance.....
Voilà je suis entrein de concevoir un siteweb et je voudrai savoir si c'est possible d'utiliser l'attribut action de façon à envoyer les données du formulaires remplis par l'user vers une autres page php les trairons et en meme temps les envoyer grace à mailto a nune adresse mail les deux a la fois... Je vous remercie de m'aider d'avance.....
A voir également:
- L'attribut action de la balise form a l'aiide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Concurrent action - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Balise br ✓ - Forum Webmastering
5 réponses
C'est très simple, dans l'attribut action tu mets ta pages de traitement des données et dans cette page tu récupère les données avec
$nom = ($_POST['firstname']) ;
$prenom = ($_POST['lastname']) ;
$contenu = ($_POST[contenu']) ;
...
etc selon les informations que tu récupères.
Ensuite tu utilise la fonction "mail()" de PHP pour envoyer un message à l'adresse de ton choix.
mail('email_destinataire', 'sujet', '$nom, $prenom, $contenu et tout ce que tu veux');
Cordialement,
Yannick
$nom = ($_POST['firstname']) ;
$prenom = ($_POST['lastname']) ;
$contenu = ($_POST[contenu']) ;
...
etc selon les informations que tu récupères.
Ensuite tu utilise la fonction "mail()" de PHP pour envoyer un message à l'adresse de ton choix.
mail('email_destinataire', 'sujet', '$nom, $prenom, $contenu et tout ce que tu veux');
Cordialement,
Yannick
justement je viens de te l'écrire, revoici la syntaxe :
mail('email_destinataire', 'sujet', 'contenu_du_message');
pour exemple
mail('dudu@hotmail.com', 'Test d'envois de mail', 'le message en lui même, composé de texte simple');
Tu peux remplacer chacun des élément par des variables comme je te l'ai mis plus haut. Exemple semi concret.
<form action="envois_mail.php" method ="POST">
<input type="texte" id="contenu-du-message" name="contenu-du-message" />
<input type="submit" value="Envoyer">
</form>
------------ envois_mail.php ------------
// tu récupère ce qu'à rentré l'internaute
$contenu = ($_POST['contenu-du-message']) ;
// puis tu envois le mail avec la fonction mail
mail('email_destinataire', 'sujet', '$contenu');
quels sont les problèmes que tu rencontre?
mail('email_destinataire', 'sujet', 'contenu_du_message');
pour exemple
mail('dudu@hotmail.com', 'Test d'envois de mail', 'le message en lui même, composé de texte simple');
Tu peux remplacer chacun des élément par des variables comme je te l'ai mis plus haut. Exemple semi concret.
<form action="envois_mail.php" method ="POST">
<input type="texte" id="contenu-du-message" name="contenu-du-message" />
<input type="submit" value="Envoyer">
</form>
------------ envois_mail.php ------------
// tu récupère ce qu'à rentré l'internaute
$contenu = ($_POST['contenu-du-message']) ;
// puis tu envois le mail avec la fonction mail
mail('email_destinataire', 'sujet', '$contenu');
quels sont les problèmes que tu rencontre?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'endroit importe peu, moi je l'ai mis dans le <body> à l'emplacement ou il y à mon contenu.
<html>
<head><title>Titre de la page envois_mail.php</title>
</head>
<body>
<div id="header">
contenu du header ...
</div>
<div id="contenu">
<?php
// tu récupère ce qu'à rentré l'internaute
$contenu = ($_POST['contenu-du-message']) ;
// puis tu envois le mail avec la fonction mail
mail('email_destinataire', 'sujet', '$contenu');
?>
</div>
<div id="footer">
contenu du footer ...
</div>
</body>
<html>
en gros c'est ça
<html>
<head><title>Titre de la page envois_mail.php</title>
</head>
<body>
<div id="header">
contenu du header ...
</div>
<div id="contenu">
<?php
// tu récupère ce qu'à rentré l'internaute
$contenu = ($_POST['contenu-du-message']) ;
// puis tu envois le mail avec la fonction mail
mail('email_destinataire', 'sujet', '$contenu');
?>
</div>
<div id="footer">
contenu du footer ...
</div>
</body>
<html>
en gros c'est ça