RECUPERER DONNEES FORMULAIRE PHP

Résolu/Fermé
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 - 4 mai 2022 à 11:24
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 - 4 mai 2022 à 13:47
Bonjour!
Je dispose de mon formulaire à partir duquel je souhaiterais récupérer ses données une fois rempli et envoyé par l'user.
J'ai beau fouillé le web et j'ai pas eu satisfaction.
Prière de m'aider svp!
Ci-dessous mes codes HTML.

CODE HTML FORM
<div class="contact1">
<div class="container-contact1">
<div class="contact1-pic js-tilt" data-tilt>
<img src="images/img-01.png" alt="IMG">
</div>

<form class="contact1-form validate-form">
<span class="contact1-form-title">
Get in touch
</span>

<div class="wrap-input1 validate-input" data-validate = "Name is required">
<input class="input1" type="text" name="name" placeholder="Name"/>
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Valid email is required: ex@abc.xyz">
<input class="input1" type="text" name="email" placeholder="Email">
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Subject is required">
<input class="input1" type="text" name="subject" placeholder="Subject">
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Message is required">
<textarea class="input1" name="message" placeholder="Message"></textarea>
<span class="shadow-input1"></span>
</div>

<div class="container-contact1-form-btn">
<button class="contact1-form-btn">
<span>
Send Email
<i class="fa fa-long-arrow-right" aria-hidden="true"></i>
</span>
</button>
</div>
</form>
</div>
</div>

4 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
4 mai 2022 à 11:27
Bonjour,

Pour commencer, votre formulaire ne fait rien actuellement. il vous manque l'attribut "action" qui détermine vers quel page le formulaire doit envoyer les données. Tout comment la method qui n'est pas précisée.

https://developer.mozilla.org/fr/docs/Web/HTML/Element/Form
1
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1
4 mai 2022 à 11:30
Tout à fait. Je fais la correction. Merci!

CODE HTML FORM
<form class="contact1-form validate-form" action="envoi.php" method="post">
<span class="contact1-form-title">
Get in touch
</span>

<div class="wrap-input1 validate-input" data-validate = "Name is required">
<input class="input1" type="text" name="name" placeholder="Name"/>
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Valid email is required: ex@abc.xyz">
<input class="input1" type="text" name="email" placeholder="Email">
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Subject is required">
<input class="input1" type="text" name="subject" placeholder="Subject">
<span class="shadow-input1"></span>
</div>

<div class="wrap-input1 validate-input" data-validate = "Message is required">
<textarea class="input1" name="message" placeholder="Message"></textarea>
<span class="shadow-input1"></span>
</div>

<div class="container-contact1-form-btn">
<button class="contact1-form-btn">
<span>
Send Email
<i class="fa fa-long-arrow-right" aria-hidden="true"></i>
</span>
</button>
</div>
</form>
1
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
4 mai 2022 à 11:33
Maintenant vos données sont récupérables dans le fichier envoi.php

Un simple exemple essayé d'écrire ceci dans un fichier envoi.php:
<?php
var_dump($_POST);die;

?>
0
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1 > diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024
4 mai 2022 à 11:35
Je comprends rien moi dans ce code. Je ne vois pas la place de l'email du destinataire.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844 > koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022
Modifié le 4 mai 2022 à 11:39
Les données renseignées dans votre formulaire peuvent être récupérées grâce à la variable $_POST.

Pour récupérer l'email renseigner c'est par exemple :
$_POST['email']

Plus de détail sur le fonctionnement ici :
https://developer.mozilla.org/fr/docs/Learn/Forms/Your_first_form
0
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1
4 mai 2022 à 11:43
Désolé, mais la section d'étude sur la récupération des données sur developer.mozilla.org n'est pas disponible (https://developer.mozilla.org/fr/docs/Learn/Forms/Envoyer_et_extraire_les_données_des_formulaires).
Pouvez-vous svp m'aider à résoudre ce soucis ? Je vous en prie.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
4 mai 2022 à 11:53
0
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1
4 mai 2022 à 11:59
Ce n'est pas vraiment ce que je cherche. Plutôt un exemple de fichier d'envoi.php où j'editerai moi même. Please!
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
4 mai 2022 à 12:19
Personne ne vous sortira un fichier tout prêt... surtout que c'était pas votre demande initiale.

Vous avez des bases en développement?
0
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1 > diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024
4 mai 2022 à 12:31
Dites pas "personne". Il y en a qui sont bien gentils.
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
4 mai 2022 à 12:54
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
0
koneco Messages postés 8 Date d'inscription jeudi 21 avril 2022 Statut Membre Dernière intervention 4 mai 2022 1 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
4 mai 2022 à 13:47
Jordane45,
Je vous en remercie beaucoup! Sans vous, je ne saurai quoi faire. Que Dieu vous en récompense. Merci beaucoup!
0