IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Récupérer les infos d'un form avec request


Sujet :

ASP

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 65
    Points : 48
    Points
    48
    Par défaut Récupérer les infos d'un form avec request
    Bonjour,

    J'ai tapé ce bout de code et je n'ai rien, pas de résultat, juste le "réponses :"

    L'envoi du formulaire se fait dans le même formulaire avec le if sur Request.ServerVariables("REQUEST_METHOD").

    Il doit y avoir quelque chose qui m'échappe. Ce qui est normal puisque j'ai trouvé ce code sur le net.

    Le formulaire se trouve dans la page test.asp qui s'auto-appelle et qui est censée récupérer l'information du input par un request (ou pas ?) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <%
    	if Request.ServerVariables("REQUEST_METHOD") <> "POST" then
     
    			%>
    			<form name="frmSend" method="POST" enctype="multipart/form-data" accept-charset="utf-8" action="test.asp">
     
    			  <table width="25%"  border="0" class="data-table">
                    <tr class="entete">
                      <td>Merci de remplir les champs suivants : </td>
                    </tr>
                    <tr>
                      <td>Votre mail : </td>
                    </tr>
                    <tr>
                      <td><input name="mailcli" type="text" size="50"/></td>
                    </tr>
     
    				<tr>
                      <td>
                      <input type="submit" name="Submit" value="Envoyer le message"></td>
                    </tr>
    			</table>
    		    </form>
    			<%
     
    			else
    				response.write("réponses : ")
        			For Each Champ in Request.Form 
    				Response.write(Champ + " = ")
    				Response.write(Request.Form(Champ)) 
    				Next
     
    			end if
    			%>
    Est-ce que je suis loin de la solution ou tout près ?
    Merci à celui qui me sortira du brouillard.

    Cordialement.

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    if Request.ServerVariables("REQUEST_METHOD") <> "POST" then
    Ya mieux !

    Il vaut mieux faire quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if Request.QueryString("action")="x" then
    en mettant dans ton code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action ="?action=x" method="post">
    ça devrait marcher mieux.


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/10/2009, 17h02
  2. [C#][VS2005]Récupérer les info d'un certificat avec FX 2.0
    Par virgul dans le forum Windows Forms
    Réponses: 12
    Dernier message: 31/01/2006, 08h52
  3. Delphi - récupérer les infos d'un utilisateur
    Par jlf dans le forum Débuter
    Réponses: 2
    Dernier message: 26/06/2004, 11h34
  4. Récupérer les infos sur un fichier audio
    Par Halleck dans le forum Windows
    Réponses: 13
    Dernier message: 17/04/2004, 18h39
  5. Réponses: 6
    Dernier message: 23/12/2003, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo