www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
mhhhh...a cosa servono i : tra i 2 response?
cmq ho provato a metterla lì e mi viene la pagina con scritto
SELECT Cognome FROM calciatori WHERE Cognome=''
e tra l'altro dopo qs controllo e 1 altro c sono delle istruzioni x scrivere a skermo delle info. qs info nn vengono scritte, come se a quel punto nn c arrivasse...
L'istruzione serve solo a far stampare a video la query, in modo di poterla vedere, poi, grazie a response.end, l'esecuzione dello script si blocca.
A quanto pare non stai passando nulla come input alla query..............cerca di capire perchè.
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
ok, sono 1 mega babbo: guardate qui:
sql="SELECT Cognome FROM calciatori WHERE Cognome='"&request("port" &i)&"'"
la FAMOSISSIMA funzione request ke restituisce il contenuto d 1 text box...ho risolto sostituendo ovviamente con request.form...
Se hai risolto sono contento, ma........sei sicuro?
Il ciclo avrebbe dovuto funzionare lo stesso.
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
eh in effetti nn mi funge, mi dà la stessa stringa d prima coi '' alla fine...questo è il codice della pagina:
<%
'Declare all local variables
dim conn
dim rs
dim strconn
dim stringsql
'set conn=Server.CreateObject("ADODB.Connection")
'conn.Provider="Microsoft.Jet.OLEDB.4.0"
'conn.Open "c:/prova/mdb-database/utenti.mdb"
'set rs=Server.CreateObject("ADODB.recordset")
'for i=0 to 2
' sql="SELECT Cognome FROM calciatori WHERE Cognome='"&request.form("port"&i)&"'"
' Response.Write(sql):Response.End
' rs.Open sql,conn
' If(rs.EOF) Then
' Response.redirect("errore.asp")
' End if
' rs.Close
'next
'set connection string to local variable
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("mdb-database/utenti.mdb")
'build the sql statement based on the input from the form
strSQL = "UPDATE tbl_UTteams SET Portiere1='"& request("port1")&"',Portiere2='"& request("port2")&"',Portiere3='"& request("port3")&"' WHERE IDUtente='"& str_users_name&"'"
validateSQL = "SELECT Costo FROM calciatori WHERE Cognome='" & request.form("port1") & "'"
Set rs_soccercost = Server.CreateObject ("ADODB.RecordSet")
rs_soccercost.open validateSQL,adoCon
costo = rs_soccercost("Costo")
somma = somma + costo
validateSQL = "SELECT Costo FROM calciatori WHERE Cognome='" & request.form("port2") & "'"
Set rs_soccercost = Server.CreateObject ("ADODB.RecordSet")
rs_soccercost.open validateSQL,adoCon
costo = rs_soccercost("Costo")
somma = somma + costo
validateSQL = "SELECT Costo FROM calciatori WHERE Cognome='" & request.form("port3") & "'"
Set rs_soccercost = Server.CreateObject ("ADODB.RecordSet")
rs_soccercost.open validateSQL,adoCon
costo = rs_soccercost("Costo")
somma = somma + costo
'Set connection object
set conn = server.createobject("adodb.connection")
conn.open strconn
'Use the execute method of the connection object the insert the record
conn.execute(strSQL)
conn.close
set conn = nothing
%>
se però inserisco dopo in next:
sql="SELECT Cognome FROM calciatori WHERE Cognome='"&request.form("port1")&"'"
Response.Write(sql):Response.End
allora mi stampa: SELECT Cognome FROM calciatori WHERE Cognome='Dida'
sembra ke nn veda la i...è possibile ke bisogna usare 1 altra sintassi?
Il ciclo, così come suggerito da Roby, funzia eccome.........il punto è che se i tuoi campi si chiamano
banana1
banana2
banana3
non puoi farli controllare da un ciclo
perchè al primo colpo cerca banana0, va alla pagina di errore e tanti saluti anche se nel database ci sono tutte le banane che vuoi.........codice:for i=0 to 2 var = request.form("banana"&i) next
![]()
fai
for i=1 to 3
![]()
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
nn ci credo...cmq il messaggio d prima anke se nn avevo risolto, il fatto d essere megababbo era valido!NN POSSO SBAGLIARE STE COSE!!!...l'altro giorno sono stato 1 mattinata xkè nn trovavo dove mancasse 1 & in 1 stringa sql bella lunga! grazie cmq...
Non c'è problema, capita a tutti spesso e volentieri.
![]()
Buona serata.
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
cmq visto ke ne abbiamo accennato, qual'è la differenza tra request e request.form? se nn t disturbo troppo...![]()