Formulaire
Léa
-
sebshiva Messages postés 198 Statut Membre -
sebshiva Messages postés 198 Statut Membre -
Bonjour,
Je tente de créer un formulaire pour pouvoir demander aux visiteurs de mon forum comment ils sont tomber dessus. Je connais les bases du formulaire html mais ne trouve pas comment récupérer les infos que les personnes enverrais.
Que faire une fois que j'ai ça, par exemple :
<form method="post" action="je ne sais pas ce que je dois mettre">
<p>
<label for="pseudo">Votre pseudo</label> : <input type="text" name="pseudo" id="pseudo" />
</p>
<p>
<input type="submit" /> <input type="reset" />
</p>
</form>
Je tente de créer un formulaire pour pouvoir demander aux visiteurs de mon forum comment ils sont tomber dessus. Je connais les bases du formulaire html mais ne trouve pas comment récupérer les infos que les personnes enverrais.
Que faire une fois que j'ai ça, par exemple :
<form method="post" action="je ne sais pas ce que je dois mettre">
<p>
<label for="pseudo">Votre pseudo</label> : <input type="text" name="pseudo" id="pseudo" />
</p>
<p>
<input type="submit" /> <input type="reset" />
</p>
</form>
A voir également:
- Formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Récupérer compte hotmail sans formulaire - Forum Hotmail / Outlook.com
14 réponses
Maintenant faut mettre ici action="send.php">
send.php :
<?
$to = "tonemail@site.com";
$from_header = "From: $from";
if($contents != "")
{
//send mail - $subject & $contents come from surfer input
mail($to, $subject, $contents, $from_header);
// redirect back to url visitor came from
header("Location: http://www.site.com/thankyou.html");
}
else
{
print("<HTML><BODY>Error, no comments were submitted!");
print("</BODY></HTML>");
}
?>
--------------------------------
Voila
send.php :
<?
$to = "tonemail@site.com";
$from_header = "From: $from";
if($contents != "")
{
//send mail - $subject & $contents come from surfer input
mail($to, $subject, $contents, $from_header);
// redirect back to url visitor came from
header("Location: http://www.site.com/thankyou.html");
}
else
{
print("<HTML><BODY>Error, no comments were submitted!");
print("</BODY></HTML>");
}
?>
--------------------------------
Voila
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
action="ton_script.php"
Et dans le fichier ton_script.php
En gros pour chaque champ de ton formulaire, tu récupères les infos puis tu en fait ce que tu veux (envoie par mail, écriture dans une base de donnée ou dans un fichier texte,...)
Et dans le fichier ton_script.php
<?php
$pseudo = "$pseudo";
if ($pseudo == "")
{
echo "Erreur: Vous n'avez pas spécifié de pseudo.";
}
else
{
echo "Merci $pseudo :)";
}
?>
En gros pour chaque champ de ton formulaire, tu récupères les infos puis tu en fait ce que tu veux (envoie par mail, écriture dans une base de donnée ou dans un fichier texte,...)
$pseudo = $_POST['pseudo'];
if (empty($pseudo)){
echo 'Erreur: Vous n\'avez pas spécifié de pseudo.';
}else{
echo 'Merci '.$pseudo.' :)';
}
Autant lui apprendre directement les bonnes habitudes !
if (empty($pseudo)){
echo 'Erreur: Vous n\'avez pas spécifié de pseudo.';
}else{
echo 'Merci '.$pseudo.' :)';
}
Autant lui apprendre directement les bonnes habitudes !
Au risque de passer pour une idiote ...
J'ai collé ça dans un autre fichier php :
<?php
$pseudo = $_POST["pseudo"];
if (empty($préciser)){
echo 'Erreur: Vous n\'avez pas précisé de pseudo.';
}else{
echo 'Merci '.$pseudo.' :)';
}
?>
et quand je rempli le questionnaire puis clique sur ok, une page s'ouvre et affiche :
Erreur: Vous n'avez pas précisé de pseudo.
Alors que j'ai bien remplis la case ...
Et sinon, si un jour ça fonctionne, quand les utilisateurs entreront les données, où se stockeront-elles ? Dans mon second fichier php ?
J'ai collé ça dans un autre fichier php :
<?php
$pseudo = $_POST["pseudo"];
if (empty($préciser)){
echo 'Erreur: Vous n\'avez pas précisé de pseudo.';
}else{
echo 'Merci '.$pseudo.' :)';
}
?>
et quand je rempli le questionnaire puis clique sur ok, une page s'ouvre et affiche :
Erreur: Vous n'avez pas précisé de pseudo.
Alors que j'ai bien remplis la case ...
Et sinon, si un jour ça fonctionne, quand les utilisateurs entreront les données, où se stockeront-elles ? Dans mon second fichier php ?
Les données seront je suppose stockées dans une base de données.
Pour ton erreur, heu ...
... if (empty($préciser)){ ...
Qu'est ce qu'il vient faire là le " $préciser " ?
Au risque de passer pour une idiote ...
Là, ami Terrien, tu as en effet pris un gros risque ! ... lol ;)
Pour ton erreur, heu ...
... if (empty($préciser)){ ...
Qu'est ce qu'il vient faire là le " $préciser " ?
Au risque de passer pour une idiote ...
Là, ami Terrien, tu as en effet pris un gros risque ! ... lol ;)