Problème, je n'arrive pas à récupérer les info du formulaire PHP
Résolu
Camarasama
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
Camarasama Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Camarasama Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Récupérer compte outlook sans formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Installer windows 10 sans compte microsoft - Guide
- Récupérer compte yahoo sans numéro de téléphone - Guide
7 réponses
Hello,
normalement $from et $subject devraient être bons.
Par contre un format du genre
Tu essaies de mettre une valeur dans un texte :-/ En plus
Tu dois respecte le format :
Tu devrais aussi au préalable vérifier si ton formulaire est bien passé via :
Aides-toi et le ciel t'aidera...
normalement $from et $subject devraient être bons.
Par contre un format du genre
"Adresse mail :" == $_POST['name'];ne peut pas marcher.
Tu essaies de mettre une valeur dans un texte :-/ En plus
==est une comparaison et non un assignation de valeur.
Tu dois respecte le format :
$variable = $_POST['nom du champ'];
Tu devrais aussi au préalable vérifier si ton formulaire est bien passé via :
if(isset($_POST['valid']))
{
/* récupération des valeurs */
}
Aides-toi et le ciel t'aidera...
Salut,
Cette instruction n'a pas de sens, le == permet de faire une comparaison d'égalité.
Il faut utiliser le point pour faire une concaténation de chaines de caractères :
Bonne journée
$message = "Nom :" == $_POST['name'];
Cette instruction n'a pas de sens, le == permet de faire une comparaison d'égalité.
Il faut utiliser le point pour faire une concaténation de chaines de caractères :
// pour un mail au format texte $message = 'Nom : ' . $_POST['nom'] . "\r\n"; $message .= 'Adresse mail : ' . $_POST['email'] . "\r\n"; $message .= 'Message : ' . $_POST['message']; // pour un mail au format html $message = 'Nom : ' . $_POST['nom'] . '<br />'; $message .= 'Adresse mail : ' . $_POST['email'] . '<br />'; $message .= 'Message : ' . $_POST['message'];
Bonne journée
Voici mon nouveau php
<?php
$to = "mon email@hotmail.com";
$subject = "contact_form";
$message = 'Nom :' = $_POST['name'] . '<br />';
$message = 'Adresse mail :' = $_POST['email'] . '<br />';
$message = 'Message : ' = $_POST['message'];
$from = $_POST['email'];
$headers = "From: $from" . "\r\n" ;
mail($to,$subject,$message,$headers);
?>
lorsque j'essai le tien, voici l'erreur qui me parvient:
Parse error: syntax error, unexpected '=' in /home/u899545742/public_html/Traitement.php on line 7
<?php
$to = "mon email@hotmail.com";
$subject = "contact_form";
$message = 'Nom :' = $_POST['name'] . '<br />';
$message = 'Adresse mail :' = $_POST['email'] . '<br />';
$message = 'Message : ' = $_POST['message'];
$from = $_POST['email'];
$headers = "From: $from" . "\r\n" ;
mail($to,$subject,$message,$headers);
?>
lorsque j'essai le tien, voici l'erreur qui me parvient:
Parse error: syntax error, unexpected '=' in /home/u899545742/public_html/Traitement.php on line 7
Toujours pas bon... Ca devrait être :
<?php if(isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) { $to = "mon email@hotmail.com"; $subject = "contact_form"; $message = 'Nom :', $_POST['name'], '<br />'; $message = 'Adresse mail :', $_POST['email'], '<br />'; $message = 'Message : ', $_POST['message']; $from = $_POST['email']; $headers = "From: ", $from, "\r\n" ; mail($to,$subject,$message,$headers); } else { echo "Vous n'avez pas entré toutes les valeurs"; } ?>
<?php if(isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) { $to = "mon email@hotmail.com"; $subject = "contact_form"; $message = 'Nom :' . $_POST['name'] . '<br />'; $message .= 'Adresse mail :' . $_POST['email'] . '<br />'; $message .= 'Message : ' . $_POST['message']; $from = $_POST['email']; $headers = "From: " .= $from .= "\r\n" ; mail($to,$subject,$message,$headers); } else { echo "Vous n'avez pas entré toutes les valeurs"; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question