Page 1 sur 1

Merci de votre aide...

Posté : 11 août 2014, 17:57
par jcmaridor
Bonjour à vous... et merci d'avance pour votre aide !

j'ai créé pour mon site un petit formulaire que je dois recevoir par email. Lorsque je le remplis (pour le tester), je le reçois effectivement avec le texte (Nom, Prénom, etc) mais sans le contenu Jean-Claude, Dupont, etc). Qui peut me dire pourquoi ou mieux encore que dois-je corriger... sachant que je suis un débutant ! Encore merci !

Voici le script:
<?
//* envoie mail
mail("[email protected]","Inscription MEMBRE", "",
Nom : $nom\n
Prenom : $prenom\n
Adresse : $adresse\n
Code postal : $np\n
Ville : $ville\n
Pays : $pays\n
Tel : $tel\n
Fax : $fax\n
Email : $email\n
B : $b","From: $email");
?>

Re: Merci de votre aide...

Posté : 11 août 2014, 19:12
par sirakawa
Avec un pareil titre, j'ai cru qu'il s'agissait d'un internaute reconnaisxwsa nt pour avoir vu son problème réglé.

Sur le fond:
<? PHP
extract($_POST);//est un minimum; il serait mieux de tester les divers champŝ un par un

//* envoi mail
mail("[email protected]","Inscription MEMBRE", "",
Nom : $nom\n
Prenom : $prenom\n
Adresse : $adresse\n
Code postal : $np\n
Ville : $ville\n
Pays : $pays\n
Tel : $tel\n
Fax : $fax\n
Email : $email\n
B : $b","From: $email");
?>

Re: J'ai besoin d'aide...

Posté : 11 août 2014, 20:11
par jcmaridor
Merci pour la réponse. Tout d'abord, j'ai modifié le titre...

Peux-tu être un peu plus précis avec ($_POST); je suis débutant

Re: Merci de votre aide...

Posté : 11 août 2014, 23:03
par toytoy
Tous tes champs de ton formulaire sont enregistrés dans une variable super globale $_POST, donc si ton input s'appelle "pseudo" tu la retrouvera après avoir valider ton formulaire dans $_POST['pseudo']

Re: Merci de votre aide...

Posté : 11 août 2014, 23:37
par jcmaridor
c'est fou... je n'y arrive pas... bon tant pis... merci encore !

Re: Merci de votre aide...

Posté : 11 août 2014, 23:50
par toytoy
montre ton script en entier, le formulaire et comment tu traite tes variables

Re: Merci de votre aide...

Posté : 12 août 2014, 10:42
par JFPetitjean
Pourquoi tu n'y arrives pas?

Re: Merci de votre aide...

Posté : 12 août 2014, 10:42
par JFPetitjean
Fais nous une copie écran des scripts

Re: Merci de votre aide...

Posté : 12 août 2014, 11:21
par jcmaridor
Voici le script:
<?
//* envoie mail
mail("[email protected]","Inscription MEMBRE", "",
Nom : $nom\n
Prenom : $prenom\n
Adresse : $adresse\n
Code postal : $np\n
Ville : $ville\n
Pays : $pays\n
Tel : $tel\n
Fax : $fax\n
Email : $email\n
B : $b","From: $email");
?>

Re: Merci de votre aide...

Posté : 12 août 2014, 11:43
par sirakawa
On va commencer par le commencement:
envoie le code du formulaire qu'on voie le nom des champs (les <input type = 'text' name ='???' />).