Formulaire
Fermé
Léa
-
16 mars 2009 à 23:22
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 17 mars 2009 à 13:33
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 - 17 mars 2009 à 13:33
14 réponses
deadmix
Messages postés
145
Date d'inscription
jeudi 14 octobre 2004
Statut
Membre
Dernière intervention
30 mai 2014
29
16 mars 2009 à 23:40
16 mars 2009 à 23:40
bien dis Wardog ;)
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
16 mars 2009 à 23:27
16 mars 2009 à 23:27
Salut
action="leFichierOuTonFormulaireDoitEtreTraité.extension"
Bonne soirée
action="leFichierOuTonFormulaireDoitEtreTraité.extension"
Bonne soirée
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
16 mars 2009 à 23:32
16 mars 2009 à 23:32
J'imagine déjà les questions qui vont suivre ...
deadmix
Messages postés
145
Date d'inscription
jeudi 14 octobre 2004
Statut
Membre
Dernière intervention
30 mai 2014
29
16 mars 2009 à 23:32
16 mars 2009 à 23:32
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
deadmix
Messages postés
145
Date d'inscription
jeudi 14 octobre 2004
Statut
Membre
Dernière intervention
30 mai 2014
29
16 mars 2009 à 23:33
16 mars 2009 à 23:33
quelle Forum Tu utilise!!!
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
16 mars 2009 à 23:39
16 mars 2009 à 23:39
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,...)
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
16 mars 2009 à 23:45
16 mars 2009 à 23:45
$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 !
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
16 mars 2009 à 23:50
16 mars 2009 à 23:50
Mon code est plus explicite mais j'avoue que le tien est très joli ;)
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 ?
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
17 mars 2009 à 01:14
17 mars 2009 à 01:14
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 ;)
Okay donc j'avais fait une erreur bête de saisie ...
Parcontre, mon forum modifie <?php en <!--p et ?> en -->
Du coup, il n'y a pas écris merci sur la nouvelle page qui s'ouvre et je suppose que les informations ne sont pas enregistrées ...
Parcontre, mon forum modifie <?php en <!--p et ?> en -->
Du coup, il n'y a pas écris merci sur la nouvelle page qui s'ouvre et je suppose que les informations ne sont pas enregistrées ...
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
17 mars 2009 à 04:06
17 mars 2009 à 04:06
C'est quoi ce que tu utilises comme forum ?
Heum, voila le lien : egaliville.clicforum.fr
sebshiva
Messages postés
194
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
17 juin 2010
10
17 mars 2009 à 13:33
17 mars 2009 à 13:33
<troll>egaliville.clicforum.fr... chouette projet</troll>