par
xavierartot » 06 sept. 2020, 20:55
Bonjour,
je ne comprend pas comment envoyer un formulaire avec la fonction mail ?
D'autant que le code ne renvoie aucune erreur.
J'utilise MAMP, la version gratuite.
le code:
Code : Tout sélectionner
if (!isset($_POST['enregistrer'])) {
// *****************************************************************
// afficher le formulaire de saisie de données
// *****************************************************************
?>
<form method="post" ...>
<label for='dddd'>adresse</label>
<input name="adresse" value="" />
</form>
<?php
}
else {
// *****************************************************************
// traiter le formulaire (ex : valider puis enregistrer les données)
// *****************************************************************
$message = '';
$adresse = $_POST['adresse'];
// validation des données
if ('' == $adresse) {
$message .= "L'adresse est requise.<br >";
}
// affichage des erreurs détectées
if ('' != $message) {
echo "<p class='messageerreur'>$message</p>";
}
else {
// enregistrement des données (ne pas oublier d'utiliser les requêtes préparées puisque les données proviennent d'un utilisateur)
$requete = "...";
$to = '[email protected]';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
}
Merci d'avance
Bonjour,
je ne comprend pas comment envoyer un formulaire avec la fonction mail ?
D'autant que le code ne renvoie aucune erreur.
J'utilise MAMP, la version gratuite.
le code:
[code]if (!isset($_POST['enregistrer'])) {
// *****************************************************************
// afficher le formulaire de saisie de données
// *****************************************************************
?>
<form method="post" ...>
<label for='dddd'>adresse</label>
<input name="adresse" value="" />
</form>
<?php
}
else {
// *****************************************************************
// traiter le formulaire (ex : valider puis enregistrer les données)
// *****************************************************************
$message = '';
$adresse = $_POST['adresse'];
// validation des données
if ('' == $adresse) {
$message .= "L'adresse est requise.<br >";
}
// affichage des erreurs détectées
if ('' != $message) {
echo "<p class='messageerreur'>$message</p>";
}
else {
// enregistrement des données (ne pas oublier d'utiliser les requêtes préparées puisque les données proviennent d'un utilisateur)
$requete = "...";
$to = '
[email protected]';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From:
[email protected]' . "\r\n" .
'Reply-To:
[email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
}
[/code]
Merci d'avance