begin process at 2008 08 22 00:24:17
1 229 731 membres
3 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Request.Form("") ne fonctionne pas [ Archives ASP & ASP.NET / IIS et l'ASP ] (jimini)

Request.Form("") ne fonctionne pas le 29/05/2001 05:14:39

jimini
J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">

Re : Request.Form( le 29/05/2001 09:56:16

gv

Bonjour,
vous pouvez nous montrer le formulaire complet ?


-------------------------------
Réponse au message :
-------------------------------

J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">


Re : Request.Form( le 29/05/2001 11:39:07

track.950
salut jimini

normalement dans la page setp3.asp
quand tu ecris request. "la tu verra Identity" si dans le cas contraire il y a un prob que tu n`arrive pas a le voir

autre solution ecris le code et comme tu l`as si bien dit tellement que tu est fatigué que tu n`arrive pas a voir le prob

bye



-------------------------------
Réponse au message :
-------------------------------

J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">


Re : Request.Form( le 29/05/2001 11:39:35

track.950
salut jimini

normalement dans la page setp3.asp
quand tu ecris request. "la tu verra Identity" si dans le cas contraire il y a un prob que tu n`arrive pas a le voir

autre solution ecris le code et comme tu l`as si bien dit tellement que tu est fatigué que tu n`arrive pas a voir le prob

bye



-------------------------------
Réponse au message :
-------------------------------

J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">


Voici mon code au complet (c'est un peu longt) le 29/05/2001 15:35:30

jimini
Comme le code est long, j'espère ne pas exagérer le contenu de cet envoi. Ce code provient du fichier step2.asp (plus bas, je fournie le fichier step3.asp qui recueille les informations) :

----------------------------------------------------------
<%
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Active or session creation...
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If IsObject(Session("Visitors")) Then
Set conn = Session("Visitors")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Visitors","",""
Set Session("Visitors") = conn
End If
%>

<HTML>
<BODY>

<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">
<H3><%
Response.Write("<B>" & Request.QueryString("job") & "</B><INPUT TYPE='hidden' NAME='Postulation pour un emploi de ' SIZE=40 MAXLENGTH=40 VALUE=" & Request.QueryString("job") & ">")
%></H3>

<TABLE>
<TR><TD><B>Coordonnées</B></TD></TR>
<TR><TD> </TD></TR>
<TR><TD>Nom :</TD><TD><INPUT TYPE="text" NAME="SecondName" SIZE=25 MAXLENGTH=30></TD></TR>
<TR><TD>Prénom :</TD><TD><INPUT TYPE="text" NAME="FirstName" SIZE=25 MAXLENGTH=30></TD></TR>
<TR><TD>Adresse :</TD><TD><INPUT TYPE="text" NAME="Address" SIZE=40 MAXLENGTH=70> App. <INPUT TYPE="text" NAME="Appartement" SIZE=5 MAXLENGTH=5></TD></TR>
<TR><TD>Ville :</TD><TD><INPUT TYPE="text" NAME="City" SIZE=30 MAXLENGTH=40></TD></TR>
<TR><TD>Province/état :</TD><TD><INPUT TYPE="text" NAME="State" SIZE=25 MAXLENGTH=30></TD></TR>
<TR><TD>Pays : </TD><TD><INPUT TYPE="text" NAME="Country" SIZE=25 MAXLENGTH=30></TD></TR>
<TR><TD>Code postal :</TD><TD><INPUT TYPE="text" NAME="PostalCode" SIZE=7 MAXLENGTH=10></TD></TR>
<TR><TD> </TD></TR>
<TR><TD>Téléphone à la maison : </TD><TD>( <INPUT TYPE="text" NAME="AreaHomePhone" SIZE=3 MAXLENGTH=3> ) <INPUT TYPE="text" NAME="HomePhone" SIZE=8 MAXLENGTH=8></TD></TR>
<TR><TD>Téléphone au travail : </TD><TD>( <INPUT TYPE="text" NAME="AreaWorkPhone" SIZE=3 MAXLENGTH=3> ) <INPUT TYPE="text" NAME="WorkPhone" SIZE=8 MAXLENGTH=8> poste <INPUT TYPE="text" NAME="WorkPhoneStation" SIZE=5 MAXLENGTH=5></TD></TR>
</TABLE>

<BR><BR>

<B>Formation académique</B><BR>
<BR>

<%
Set diplomas = Server.CreateObject("ADODB.RecordSet")
diplomas.Open "SELECT * FROM [Diploma] ORDER BY [Diploma].Name", conn, 3, 3
Set levels = Server.CreateObject("ADODB.RecordSet")
levels.Open "SELECT * FROM [Level] ORDER BY [Level].Name", conn, 3, 3
%>
Si vous êtes diplômé, indiquez dans quel domaine votre spécialité pourrait nous intéressé ?<BR>
<SELECT NAME="Diploma1">
<%
diplomas.MoveFirst
Do While Not diplomas.Eof
Response.Write("<OPTION VALUE='" & diplomas("Diploma_Key") & "'>" & diplomas("Name"))
diplomas.MoveNext
Loop
%>
</SELECT>
Niveau : <SELECT NAME="DiplomaLevel1">
<%
levels.MoveFirst
Do While Not levels.Eof
Response.Write("<OPTION VALUE='" & levels("level_Key") & "'>" & levels("Name"))
levels.MoveNext
Loop
%>
</SELECT><BR>
<BR>
Si vous possédez un deuxième diplôme, veuillez l'indiquer ?<BR>
<SELECT NAME="Diploma2">
<%
diplomas.MoveFirst
Do While Not diplomas.Eof
Response.Write("<OPTION VALUE='" & diplomas("Diploma_Key") & "'>" & diplomas("Name"))
diplomas.MoveNext
Loop
%>
</SELECT>
Niveau : <SELECT NAME="DiplomaLevel2">
<%
levels.MoveFirst
Do While Not levels.Eof
Response.Write("<OPTION VALUE='" & levels("level_Key") & "'>" & levels("Name"))
levels.MoveNext
Loop
%>
</SELECT>
<BR>



<BR> <BR>
<B>Informations générales</B><BR>

<BR>
Sexe : <BR> <SELECT NAME="Sexe">
<OPTION VALUE="M"> Masculin
<OPTION VALUE="F"> Féminin
</SELECT><BR>
<BR>
Date de naissance (année, jour, mois) :<BR>

<SELECT NAME="Year">
<%
Dim Cnt
Cnt = 1900
Do While Cnt <= 2002
Response.Write("<OPTION VALUE='" & cStr(Cnt) & "'>" & cStr(Cnt))
Cnt = Cnt + 1
Loop
%>
</SELECT>
<SELECT NAME="Day">
<%
Cnt = 1
Do While Cnt <= 31
Response.Write("<OPTION VALUE='" & cStr(Cnt) & "'>" & cStr(Cnt))
Cnt = Cnt + 1
Loop
%>
</SELECT>
<SELECT NAME="Month">
<%
Cnt = 1
Do While Cnt <= 12
Response.Write("<OPTION VALUE='" & cStr(Cnt) & "'>" & cStr(Cnt))
Cnt = Cnt + 1
Loop
%>
</SELECT><BR>


<BR>
À combien de mois se réfère votre dernier emploi pour ce même poste ?<BR>
<SELECT NAME="SinceLastJob">
<OPTION VALUE="">Jamais
<%
Cnt = 1
Do While Cnt <= 60
Response.Write("<OPTION VALUE='" & cStr(Cnt) & "'>" & cStr(Cnt))
Cnt = Cnt + 1
Loop
%>
</SELECT><BR>
<BR>

Combien de temps avez-vous travaillé à cet emploi ?<BR>
<SELECT NAME="HowManyTimeJob">
<OPTION VALUE="">
<OPTION VALUE="Je suis étudiant">Je suis étudiant
<OPTION VALUE="Moins de 6 mois">Moins de 6 mois
<OPTION VALUE="Entre 6 et 12 mois">Entre 6 et 12 mois
<OPTION VALUE="Entre 1 et 2 ans">Entre 1 et 2 ans
<OPTION VALUE="Entre 2 et 4 ans">Entre 2 et 4 ans
<OPTION VALUE="Plus de 4 ans">Plus de 4 ans
</SELECT><BR>
<BR>
Nommer les logiciels spécialisés que vous connaissez et/ou maitrisez<BR>
Exemple : Simplicity Plus, Galenos, Mentor, InformaStock<BR>
<INPUT TYPE="text" NAME="KnowsSofts" SIZE=60 MAXLENGTH=60><BR>
<BR>

<%
Set operatings = Server.CreateObject("ADODB.RecordSet")
operatings.Open "SELECT * FROM [OS] ORDER BY [OS].Name", conn, 3, 3
%>
Indiquer les systèmes d'exploitations dont vous maitrisez le plus<BR>
<SELECT NAME="OsKnows1">
<%
operatings.MoveFirst
Do While Not operatings.Eof
Response.Write("<OPTION VALUE='" & operatings("OS_Key") & "'>" & operatings("Name"))
operatings.MoveNext
Loop
%>
</SELECT>  
<SELECT NAME="OsKnows2">
<%
operatings.MoveFirst
Do While Not operatings.Eof
Response.Write("<OPTION VALUE='" & operatings("OS_Key") & "'>" & operatings("Name"))
operatings.MoveNext
Loop
%>
</SELECT><BR><BR>


Quels sont vos pricipaux points forts ?<BR>
<INPUT TYPE="text" NAME="HiKnows" SIZE=60 MAXLENGTH=60><BR>
<BR>
Quels sont vos pricipaux points faibles<BR>
<INPUT TYPE="text" NAME="LowKnows" SIZE=60 MAXLENGTH=60><BR>

<BR><BR>


<%
If (Request.QueryString("code") = "prog") Then
Response.Write("<B>Informations techniques</B><BR><BR>")
Response.Write("Connaissez-vous le language Delphi ? <INPUT TYPE='radio' NAME='Delphi' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Delphi' VALUE='Non'> Non<BR><BR>")
Response.Write("Maitrisez-vous la programmation objet avec Delphi ? <INPUT TYPE='radio' NAME='Programmation objet' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Programmation objet' VALUE='Non'> Non<BR><BR>")
Response.Write("Maitrisez-vous les notions de pointeurs, dynamique, static ? <INPUT TYPE='radio' NAME='Maitrise les pointeurs' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Maitrise les pointeurs' VALUE='Non'> Non<BR><BR>")
Response.Write("Êtes-vous familiarisé avec les bases de données Paradox ? <INPUT TYPE='radio' NAME='Connait Paradox' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Connait Paradox' VALUE='Non'> Non<BR><BR>")
Response.Write("Avez-vous déjà participé au développement d'un système de grande envergure ? <INPUT TYPE='radio' NAME='Déjà travaillé sur un gros logiciel' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Déjà travaillé sur un gros logiciel' VALUE='Non'>Non")

ElseIf (Request.QueryString("code") = "serv") Then
Response.Write("<B>Informations techniques</B><BR><BR>")

ElseIf (Request.QueryString("code") = "tech") Then
Response.Write("<B>Informations techniques</B><BR><BR>")

ElseIf (Request.QueryString("code") = "form") Then
Response.Write("<B>Informations techniques</B><BR><BR>")
Response.Write("Avez-vous déjà formé un pharmacien pour un logiciel quelconque ? <INPUT TYPE='radio' NAME='Déjà formé un pharmacien' VALUE='Oui'> Oui <INPUT TYPE='radio' NAME='Déjà formé un pharmacien' VALUE='Non'>Non")

ElseIf (Request.QueryString("code") = "repr") Then
Response.Write("<B>Informations techniques</B><BR><BR>")

End If
%>

<BR>
<BR><BR>
Présentez-vous en moins de 15 lignes :<BR>
<TEXTAREA NAME="Presentation" COLS=65 ROWS=10></TEXTAREA><BR>
<BR>

<INPUT TYPE="submit" VALUE="Suivant">
<INPUT TYPE="reset" VALUE="Recommencer">
</FORM>

</BODY>
</HTML>

<%
levels.Close
Set levels = nothing
diplomas.Close
Set diplomas = nothing
operatings.Close
Set operatings = nothing
%>

----------------------------------------------------------
Fichier step3.asp (fichier test)

<% Expire = -1441 %>
<HTML>
<BODY>
<%
Response.Write(Request.Form("FirstName"))
Response.Write(Request.Form("SecondName"))
%>
</BODY>
</HTML>



----------------------------------------------------------
Donc, je n,arrive toujours pas à récupérer les information envoyé pas "POST"


Merci de votre aide!

J'ai trouvé la réponse à mon problème :o) le 29/05/2001 15:38:45

jimini
Je me suis rendu compte que la déclaration de
ENCTYPE="text/plain" dans le tag <FORM> m'empêchait de récupérer les informations. Je croyais que "text/plain" permet de considérer les données comme textuelle... non ?

Est-ce que quelqu'un peut m'expliquer ?


(Merci à tous)

Re : Request.Form( le 31/05/2001 22:33:19

thedentiste


Il faut que tu prennes des variables session comme sa tu pourras utiliser tes variables dans plusieurs pages
exemple :

<%
session("presentation")=Request.Form("Presentation")
session("secondname")=Request.Form("SecondName")
%>


thedentiste
-------------------------------
Réponse au message :
-------------------------------


Bonjour,
vous pouvez nous montrer le formulaire complet ?


-------------------------------
Réponse au message :
-------------------------------

J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">



Re : Request.Form( le 25/07/2001 15:39:25

aur

On n'ecrit pas "request.form("Presentation")" mais simplement request("Presentation")


-------------------------------
Réponse au message :
-------------------------------



Il faut que tu prennes des variables session comme sa tu pourras utiliser tes variables dans plusieurs pages
exemple :

<%
session("presentation")=Request.Form("Presentation")
session("secondname")=Request.Form("SecondName")
%>


thedentiste
-------------------------------
Réponse au message :
-------------------------------


Bonjour,
vous pouvez nous montrer le formulaire complet ?


-------------------------------
Réponse au message :
-------------------------------

J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.

J'ai un formulaire qui la méthode "POST"
et je n'arrive pas à récupérer les valeur de ces champs.
Je confirme qu'ils sont bien écrit. Voici le bout de code du fichier qui recoit le post.
<%
Response.Write(Request.Form("Presentation"))
Response.Write(Request.Form("SecondName"))
%>


Je sais que c'est "looser" de poser une question comme celle-ci mais, je crois que ma fatigue m'empêche de comprendre. Bien gentil celui qui m'expliquera.

Voici le tag de mon formulaire :


<FORM NAME="Identity" ACTION="step3.asp" METHOD="POST" ENCTYPE="text/plain">





Classé sous : form, formulaire, request, fonctionne, comprendre

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS