Récupération de données grâce au Php

Fermé
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 10:07
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 12:11
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.
A voir également:

6 réponses

romain.b Messages postés 123 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 6 mars 2018 16
17 juin 2011 à 10:14
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
0
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.
0
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 10:28
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/");

?>
0
Ya un message d'erreur ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 10:52
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
0
Ah..bon alors.
On va voir déjà si les données sont correctement récupérées:
0
J'arrive pas à poster de code oO''''''
0
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 11:26
Ah bon .. ?
J'ai réussi à poster le mien sans problème.

Bizarre ..
0
Ah C bon.
donc dans test.php :

<?php 

//la partie récup des données 

$nom=$_POST["nom"]; 
$email=$_POST["email"]; 
$objet=$_POST["objet"]; 
$message=$_POST["message"]; 

echo "les données: <br> $nom <br> $email <br> $objet <br> $message";
?> 


Si les données s'affichent c'est bon signe déjà ^^
0
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 11:35
Je vais tester ..

Une question me taraude : mon adresse mail ne dois pas figurer dans le php?
0
Flaaviaa Messages postés 9 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 11:38
Les données s'affichent !!
0