Récupération de données grâce au Php
Flaaviaa
Messages postés
9
Statut
Membre
-
Flaaviaa Messages postés 9 Statut Membre -
Flaaviaa Messages postés 9 Statut Membre -
Bonjour,
Cela fait plusieurs jours que je me casse la tête et creuse sur le net à la recherche d'un code Php pouvant récupérer les informations de mon formulaire.
En vain ..
J'ai essayé plusieurs codes (trouvé sur internet) en tentant tant bien que mal de les adapter au code Html de mon formulaire.
En vain ..
Je me tourne vers ce forum en espérant, de tout coeur, qu'une âme charitable puisse me donner la solution.
Voici le code de mon formulaire :
<form method="post" action="test.php">
<p>
<label for="nom">Votre nom</label> : <input style="texte" name="Nom" id="nom" tabindex="10"/> <br/>
<label for="email">Votre adresse e-mail</label> : <input style="texte" name="email" id="email" tabindex="20"/> <br/>
<label for="objet">Objet du message</label> : <input style="texte" name="objet" id="objet" tabindex="30"/> <br/>
<label for="message">Votre Message</label> : <br/> <textarea name="message" id="message" tabindex="40"></textarea>
<p>
<input type="submit" /> <input type="reset" />
</p>
</form>
J'aimerai juste que lorsque la personne envoie le formulaire, je le reçoive sur ma boîte mail.
D'avance, un tout grand merci à ceux qui essaieront de m'aider.
Cela fait plusieurs jours que je me casse la tête et creuse sur le net à la recherche d'un code Php pouvant récupérer les informations de mon formulaire.
En vain ..
J'ai essayé plusieurs codes (trouvé sur internet) en tentant tant bien que mal de les adapter au code Html de mon formulaire.
En vain ..
Je me tourne vers ce forum en espérant, de tout coeur, qu'une âme charitable puisse me donner la solution.
Voici le code de mon formulaire :
<form method="post" action="test.php">
<p>
<label for="nom">Votre nom</label> : <input style="texte" name="Nom" id="nom" tabindex="10"/> <br/>
<label for="email">Votre adresse e-mail</label> : <input style="texte" name="email" id="email" tabindex="20"/> <br/>
<label for="objet">Objet du message</label> : <input style="texte" name="objet" id="objet" tabindex="30"/> <br/>
<label for="message">Votre Message</label> : <br/> <textarea name="message" id="message" tabindex="40"></textarea>
<p>
<input type="submit" /> <input type="reset" />
</p>
</form>
J'aimerai juste que lorsque la personne envoie le formulaire, je le reçoive sur ma boîte mail.
D'avance, un tout grand merci à ceux qui essaieront de m'aider.
A voir également:
- Récupération de données grâce au Php
- Fuite données maif - Guide
- Logiciel de récupération de données - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Convertisseur récupération de texte - Guide
6 réponses
là tu envoies les données sur la page test.php
c'est sur cette page que tu dois mettre le script php qui va récupérer et envoyer les données vers le mail de ton choix. plus d'infos : https://www.php.net/manual/fr/function.mail.php
c'est sur cette page que tu dois mettre le script php qui va récupérer et envoyer les données vers le mail de ton choix. plus d'infos : https://www.php.net/manual/fr/function.mail.php
Bonjour,
Dans la page test, il faudra récupérer les données du formulaires:
$champ1=$_POST[" le name du champ1"];
$champ2=$_POST[" le name du champ2"];
....
Tu auras ainsi toutes les informations du formulaire.
Pour les envoyer par mail, la doc précédemment indiquer pourra te satisfaire. Je n'ai pas de code à porté de main mais...
si je me souviens bien il ne faut pas oublier qu'il y a un peu de configuration des paramètres mail dans le php.ini
Un peu comme quand on configure un smartphone pour accéder à une boîte mail, c'est le même principe.
Dans la page test, il faudra récupérer les données du formulaires:
$champ1=$_POST[" le name du champ1"];
$champ2=$_POST[" le name du champ2"];
....
Tu auras ainsi toutes les informations du formulaire.
Pour les envoyer par mail, la doc précédemment indiquer pourra te satisfaire. Je n'ai pas de code à porté de main mais...
si je me souviens bien il ne faut pas oublier qu'il y a un peu de configuration des paramètres mail dans le php.ini
Un peu comme quand on configure un smartphone pour accéder à une boîte mail, c'est le même principe.
Merci pour vos réponses.
Je ne m'y connais absolument pas en Php, c'est un peu chinois pour moi.
Voici le code que j'ai testé et qui ne fonctionne pas :
<?php
$TO = "stylusion@hotmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.stylusion.be/index.html/");
?>
Je ne m'y connais absolument pas en Php, c'est un peu chinois pour moi.
Voici le code que j'ai testé et qui ne fonctionne pas :
<?php
$TO = "stylusion@hotmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.stylusion.be/index.html/");
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
http://www.stylusion.be/contact.html
voici le message que j'ai quand je le remplis et que j'envoie :
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 <stylusion@hotmail.com>... we do not relay <technique@aspserveur.com> in D:\inetpub\vhosts\stylusion.be\httpdocs\test.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub\vhosts\stylusion.be\httpdocs\test.php:1) in D:\inetpub\vhosts\stylusion.be\httpdocs\test.php on line 14
voici le message que j'ai quand je le remplis et que j'envoie :
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 <stylusion@hotmail.com>... we do not relay <technique@aspserveur.com> in D:\inetpub\vhosts\stylusion.be\httpdocs\test.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub\vhosts\stylusion.be\httpdocs\test.php:1) in D:\inetpub\vhosts\stylusion.be\httpdocs\test.php on line 14