account = ''
vuol dire che la variabile account presa da request è vuota.
account = ''
vuol dire che la variabile account presa da request è vuota.
No, anzi ci sono valori.Originariamente inviato da Mems
account = ''
vuol dire che la variabile account presa da request è vuota.
Leftist
Hai messo la response.write?
Cosa ti ha stampato?
Mi dà tutti i dati del campo, anche quelli che non servono e: SELECT id, account, indirizzo, telefono, citta, filiale, username, Password, profilo FROM tabella1 WHERE account = '' order by accountOriginariamente inviato da Mems
Hai messo la response.write?
Cosa ti ha stampato?
Leftist
Come vedi scrive:
che vuol dire che viene selezionato tutto ciò dove account è vuoto.codice:SELECT id, account, indirizzo, telefono, citta, filiale, username, Password, profilo FROM tabella1 WHERE account = '' order by account
Questo perchè la variabile account presa da request è vuota.
Fai così, dopo
metticodice:account=request("account")
codice:response.write "QUESTO E' ACCOUNT: " & account & " "
Ciao Mames, scusa il ritardo sono stato poco bene.
Allora hai ragione il campo account lo vede come vuoto, quando invece ci sono cira 25 record.
Se per te non è troppo disturbo riepilogo il problema tentando di essere più chiaro, forse cosi mi saprai indicare la strada giusta.
La tabella1 contiene 18 campi di cui uno chiamato account.
Cmq, elenco i campi:
id
username
password
profilo
nome
cognome
account
dealer
agenzia
indirizzo
citta
filiale
etic_filiale
telefono
vedi
messagistica
tipo
firma
La pagina che tanti problemi crea si chiama caricaaccount.asp.
In questa voglio fargli fare una doppia "operazione":
1) visualizzare 8 semplici campi (incluso l'id, anche se non capisco il perchè:
id
account
indirizzo
telefono
citta
filiale
username
password
2) Far si che visualizzato i campi possa inserirne uno nuovo.
Inoltre cliccando sul campo account voglio che questo automaticamente venga eliminato.
Posto lo script per intero:
<%@LANGUAGE="VBSCRIPT"%>
<%
Response.Expires = -1000 'Makes the browser not cache this page
Response.Buffer = True 'Buffers the content so our Response.Redirect will work
If Session("UserLoggedIn") <> "true" Then
Response.Redirect("index.asp")
End If
%>
<%
account = request.form ("account")
%>
<%
if request("link")="1" then
username=request("username")
Password=request("Password")
profilo=request("profilo")
account=request("account")
indirizzo=request("indirizzo")
citta=request("citta")
filiale=request("filiale")
telefono=request("telefono")
account=replace(account,"'","''")
indirizzo=replace(indirizzo,"'","''")
citta=replace(citta,"'","''")
%>
<%
Sqlins = "insert into tabella1 (username, Password, profilo, account, indirizzo, citta, filiale, telefono) values ('"&username&"','"&Password&"', '"&profilo&"', '"&account&"','"& indirizzo&"', '"&citta&"', '"&filiale&"', '"&telefono&"')"
set rsins=conn.execute(Sqlins)
end if
%>
..................................
Script per la visualzzazione elenco account:
<%
data = date()
Sql1 = "SELECT account FROM tabella1 where id, account, indirizzo, telefono, citta, filiale, username, Password, profilo order by account"
account=request("account")
response.write Sql1 & "
"
set rs1=conn.execute(Sql1)
%>
...................
<% do while not rs1.eof %>
<% response.write ("<a href=cancelencoaccount.asp?id="&rs1("id")&">"&rs1( "account")&"</a>" )%>
<%=rs1("indirizzo")%>
il resto dei campi che voglio che si visualizzano nell'elenco
.....
<% rs1.movenext
loop
%>
Infine inserisco il form per l'inserimento del nuovo account:
<form method="post" action="caricaaccount.asp" id="form1" onsubmit="return validate(form1);">
Inserisco nel form i campi che mi interessano, quelli elencati prima......
e chiudo il form
</form>
Ora a me sembrava facile questo script ma proprio non vuole riuscire, sicuramente data dalla mia scarsità in ASP.
Cmq ora non mi fà nessun errore ma mi visualizza nei 8 soli campi che ho indicato sopra, tutti i dati tranne quelli per l'account.
In pratica non riesco a dirgli hai 18 campi, io ne voglio vedere 8 corrispondente ad un campo specifico.
Bho spero di essere stato un pò più chiaro, spero anche in una risposta, help me.
Grazie
Leftist
account è vuoto perchè non gli arriva nulla, ne da form con method="post" e ne da queryString (quindi "get").
Ok ma questo nel momento in cui carico un nuovo account, mentre per visualizzare quelli già esistenti??Originariamente inviato da Mems
account è vuoto perchè non gli arriva nulla, ne da form con method="post" e ne da queryString (quindi "get").
Leftist
Tutti o uno in particolare?
no no tutti i campi riferiti al solo account.Originariamente inviato da Mems
Tutti o uno in particolare?
Grazie
Leftist