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 19/09/2006, 20h27   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Par défaut La valeur de la zone de texte n'est pas récupérée dans ma variable de session

Bonjour tout le monde,

Etrangement, je n'arrive pas à récupérer le numéro de matricule d'un visiteur (numéro rentré dans une zone de texte) et le mettre dans une variable asp.

L'action de mon form1 est authentificationCI.asp

Et voici son code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%
dim cnn
dim rst
dim txtSQL
 
Session("Matricule") = request.Form("txtmatricule")
response.write(Matricule)
 
 
Set cnn = Server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")
cnn.Open "DSN=CI"
' Construction de la chaine SQL
strSQL = "SELECT * FROM [TotalECTS] WHERE Matricule = '" & Matricule & "' "
 
rst.Open strSQL, cnn
 
set rst = nothing
set cnn = nothing
%>
J'obtiens une page blanche sans le numéro de matricule.

Quand, en Access, je fais :

Code :
SELECT * FROM [TotalECTS] WHERE Matricule = "123456";
ça fonctionne.

Je comprends plus rien.

Merci d'avance pour vote aide et bonne nuit.

beegees
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2006, 20h40   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965

Salut beegees,

T'as bu? Ou alors tu bosses trop
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%
dim cnn
dim rst
dim txtSQL

Session("Matricule") = request.Form("txtmatricule")
response.write(Session("Matricule"))


Set cnn = Server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")
cnn.Open "DSN=CI"
' Construction de la chaine SQL
strSQL = "SELECT * FROM [TotalECTS] WHERE Matricule = '" & Session("Matricule") & "' "

rst.Open strSQL, cnn

set rst = nothing
set cnn = nothing
%>
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 08h58   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Salut Immobilis,

Je savais que je pouvais compter sur toi

Pour répondre à ta question.... Je bosse trop

C'est la rentrée et tout les étudiants viennent s'inscrire sur le serveur....

Merci, t'es un chef !

Respect to you my Friend.

beegees
beegees 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 08h41.


 
 
 
 
Partenaires

Hébergement Web