Résolu Besoin d'assistance pour mon formulaire php

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Bonsoir,

J'ai un petit problème,

Sur ma page "Contact.HTML" j'ai ce code ci :
Code:
<form action="Traitement.php" method="post">
<p>
<input type="text" name="prenom" placeholder="Pseudonyme" required autofocus/>
</p>

Et sur ma page "Traitement.PHP" j'ai ce code ci :
Code:
<p>Merci <?php echo htmlspecialchars($_POST['prenom']); ?></p>

Mais lorsque que j'appuie sur mon bouton "submit", j'ai juste le "Merci", sans le "name=prenom" que l'utilisateur doit entrer..

Est-ce que le "Contact.HTML" doit être en ".PHP" ?

Et j'aimerais aussi avoir un code pour que dès que la personne qui a tout remplis et a appuyé sur le "submit" que je reçois ça par e-mail.

Merci énormément pour votre aide

W.
 

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Logiquement pas besoin que contact soit en PHP. Tu as bien mis les balises ?
Contact.html :

Code:
<form action="Traitement.php" method="post">
<p>
<input type="text" name="prenom" placeholder="Pseudonyme" required autofocus/>
</p>
<p>
<input type="email" placeholder="Email" required/>
</p>
<p>
<input type="color" />
</p>
<p>
<textarea placeholder="Description de votre commande" rows="5" cols="50" required></textarea>
</p>
<p>
<input type="text" name="skype" placeholder="Pseudonyme Skype" required />
</p>
<input type="submit" value="Envoyer" />
</form>

Traitement.php :

Code:
<p>Merci <?php echo htmlspecialchars($_POST['prenom']); ?></p>

Normalement tout est bon, non ?
 

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Et bien du code qui te permet de rentrer les valeurs dans la BDD non ?
Il me semble rien avoir ajouté qui ressemble à ça, comme dit, je viens de débuter, et je sais rien faire de grand.. :c
Le code est bon :mmh:

Après j'ai vu que sur ton compte <form> tu as mis action en premier, essaie de mettre method en premier pour voir ?
PHP:
<form method="POST" action="Traitement.php">
J'ai déjà essayé, c'est la même chose
 

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Le problème c'est juste que t'a aucune valeur pour prénom, et d'ailleurs pour ton formulaire de contact tu compte l'afficher ou ?
Le formulaire s'affiche sur la page Contact.php,
Une fois submit, il y a un message avec écris "Merci [pseudo]"
et je reçois le formulaire remplis par email, enfin j'aimerais.
 

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Dans tout les cas là, tu ne t'occupe que des champs du contenu en gros qui va être envoyé maintenant tu dois l'envoyer à l'aide de php.
Je sais pas du tout faire ça,
Tu aurais un site (pour apprendre le code) ou limite un code pour que lorsque la personne clique sur le bouton submit j'ai tout par email ?
 

AwH

Super Modérateur
Ancien staff
Inscription
28 Septembre 2011
Messages
5 246
Réactions
2 672
Points
7 378
RGCoins
0
Il y a rien, nada, même pas de texte
Ok, change le format de ton contact.html en contact.php

Tu retires le champs action de ta valise form, ou alors tu le laissé vide ( ="" )

Et pour finir tu ajoutes à la toute fin de ton fichier, les deux lignes que je t'ai envoyé juste avant
 

W.M

Banni
Inscription
17 Septembre 2016
Messages
73
Réactions
26
Points
86
RGCoins
0
Ok, change le format de ton contact.html en contact.php

Tu retires le champs action de ta valise form, ou alors tu le laissé vide ( ="" )

Et pour finir tu ajoutes à la toute fin de ton fichier, les deux lignes que je t'ai envoyé juste avant
J'ai fais tout ce que tu m'as dis, j'ai juste pas compris ou mettre le <?php que tu m'as envoyé, en tout cas dans le contact.php ça fonctionne pas
 
Haut