Formulaire

Léa -  
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>
Configuration: Windows Vista
Internet Explorer 7.0

14 réponses

  1. deadmix Messages postés 160 Statut Membre 29
     
    bien dis Wardog ;)
    1
  2. sebshiva Messages postés 198 Statut Membre 10
     
    Salut

    action="leFichierOuTonFormulaireDoitEtreTraité.extension"

    Bonne soirée
    0
  3. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    J'imagine déjà les questions qui vont suivre ...
    0
  4. deadmix Messages postés 160 Statut Membre 29
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. deadmix Messages postés 160 Statut Membre 29
     
    quelle Forum Tu utilise!!!
    0
  7. Wardog Messages postés 398 Statut Membre 159
     
    action="ton_script.php"

    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,...)
    0
  8. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    $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 !
    0
  9. Wardog Messages postés 398 Statut Membre 159
     
    Mon code est plus explicite mais j'avoue que le tien est très joli ;)
    0
  10. Léa
     
    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 ?
    0
  11. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    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 ;)
    0
  12. Léa
     
    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 ...
    0
  13. Léa
     
    Oui mais ou ? Comment je fais pour les récupérer ?
    0
  14. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    C'est quoi ce que tu utilises comme forum ?
    0
  15. Léa
     
    Heum, voila le lien : egaliville.clicforum.fr
    0
    1. sebshiva Messages postés 198 Statut Membre 10
       
      <troll>egaliville.clicforum.fr... chouette projet</troll>
      0