Ciao a tutti ho il seguente problema:
Devo passare, quando mi loggo, per entrare in un pannello di controllo due valori IdStaff (contatore chiave primaria) e Name (text) in modo che mi rimanga una sessione aperta...
Ecco come faccio nel primo file passo i due parametri cosi':
<%
response.write"<input type='hidden' name='Idreq' value='"&rs.fields("IdStaff")&"'>"
response.write"<input type='hidden' name='Namereq' value='"&rs.fields("Name")&"'>"
%>
poi li richiamo cosi', nel file seguente
dim Idreq ,Namereq
Idreq=request.form("Idreq")
Namereq=request.form("Namereq")
if Idreq="" then Idreq=0
session("IdStaff") = Idreq
if Namereq="" then Namereq=0
session("Namereq") = Namereq
Dim sql
sql="select * from staff where idstaff="&Idreq&" and password like '"&pass&"';"
ecc...
Tramite l'idStaff e la password che inserisco accedo al pannello di controllo, e fin qui tutto bene...
dopo creo un file di sessione che includo in tutti i file del pannello di controllo, il file si chiama session.asp ed e' il seguente:
<%
idreq=session("IdStaff")
Namereq=session("Name")
%>
Vi chiederete e dove e' il problema?
Il problema sta nel fatto che nei fai dove e' incluso session.asp, Idreq viene sempre preso mentre Namereq mai...
Da cosa puo' dipendere ho scritto male qualcosa oppure nella sessione si puo' passare solo Id?
Sinceramente non credo la seconda qualcuno per favore mi puo' dare una mano?
Ciao e grazie in anticipo

Rispondi quotando
