Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2007, 16h14   #1
Membre régulier
 
Avatar de vanou
 
Étudiant
Inscription : mai 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 160
Points : 78
Points : 78
Envoyer un message via MSN à vanou
Par défaut problème de request.form

Bonjour à tous!

Voila je ne comprend pas car mon request.form ne me renvois aucune valeur!

voici mes deux pages :

Code :
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
<html>
 
<head>
<title>Entrée/Sortie des employés</title>
<link rel="stylesheet" type="text/css" href="./YFR-ROT-ARC.css">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Border" content="tlb, default">
</head>
 
<body><br>
     <table>
          <tr>
               <td style="font-size: 10pt; font-weight: bold">
                Employés entrés à partir du : 
               </td>
               <td>
                    <form name="frmEntree" action="./YFR-IN2-0265.asp" method="post">
                    <input type="text" name="datent" size="10" maxlength="10" value=<%=date%>> 
               </td>
               <td>
                    <input type=submit name=Rechercher value=Rechercher>   
               </td>
                   </form> 
     </table>
</body>
</html>

Code :
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<html>
 
<head>
<title>Entrée des employés</title>
<link rel="stylesheet" type="text/css" href="./YFR-ROT-ARC.css">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Border" content="tlb, default">
</head>
 
<body>
    <form>
        <input type=button name=imprimer value=Imprimer onclick="window.print();">
      </form>
<%
 
Set rs=Server.CreateObject("ADODB.Recordset")
 
datent= request.form("datent")
 
response.write ("<h4>Entrées des employés entre le "&datent&" et le " & Date & "</h4>")
 
    varsql= " SELECT AnnNomEmploye"&_
      ", AnnPrenomEmploye"&_
      ", AnnAdrElectronique"&_
      ", SyNomSite" &_
      ", AnnDatEntreeSociete" &_
      " FROM AnnuaireYork LEFT JOIN SiteYork ON SiteYork.SyNumSite = AnnuaireYork.AnnNumSite"&_
      " WHERE AnnDatEntreeSociete BETWEEN '"&datEnt&"' AND '"&date&"' "&_
      " ORDER BY AnnNomEmploye"&_
      ";" 
 

rs.open varsql, application("chaineConn")
 
    response.write "<table border bordercolor=#000000 cellpadding=2>"
     response.write"<tr>"
     response.write"<th>Nom Employé</th>"
     response.write"<th>Prénom Employé</th>"
     response.write"<th>Adresse mail</th>"
     response.write"<th>Site</th>"
     response.write"<th>Date Entrée</th>"
     response.write"</tr>"
 
 do while not rs.eof
     response.write "<tr align=center>"
     response.write "<td>"
     response.write rs("AnnNomEmploye")
     response.write "</td>"
     response.write "<td>"
     response.write rs("AnnPrenomEmploye")
     response.write "</td>"
     response.write "<td>"
     response.write rs("AnnAdrElectronique")
     response.write "</td>"
     response.write "<td>"
     response.write rs("SyNomSite")
     response.write "</td>"
     response.write "<td>"
     response.write rs("AnnDatEntreeSociete")
     response.write"</td>"
     response.write "</tr>"
     rs.MoveNext 
    loop
response.write "</table>"
rs.close
 
%> 
</body>
</html>
Merci beaucoup pour votre aide!!!
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
vanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 23h16   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

C'est normale vanou, quelque soit la valeur émise dans un input, celle-ci sera retourné au format texte. De ce fait, tu récupère bien la date du jour mais pas au format date.
Pour cela, il existe le Cdate sa te donne donc :

Code :
1
2
3
<%
datent= Cdate(request.form("datent"))
%>
Comme ta variable n'est pas au format "date" alors la requête n'est pas comprise en supposant que ton champ date soit au format date

++
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2007, 13h57   #3
Membre régulier
 
Avatar de vanou
 
Étudiant
Inscription : mai 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 160
Points : 78
Points : 78
Envoyer un message via MSN à vanou
Merci pour ta réponse kaiser! Mais je ne comprend pas je n'ai rien changer et aujourd'hui ca fonctionne! Des fois ca ne fonctionne pas et quand je quitte et je reviens dans localhost ca marche!!

Enfin le principale c'est que ca fonctionne

Merci à toi!!!
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
vanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h27.


 
 
 
 
Partenaires

Hébergement Web