Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: ciclo for su request

  1. #11

  2. #12
    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...

  3. #13
    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!

  4. #14
    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...

  5. #15
    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!

  6. #16
    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?

  7. #17
    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

    codice:
    for i=0 to 2
    var = request.form("banana"&i)
    next
    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.........



    fai

    for i=1 to 3

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  8. #18
    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...

  9. #19
    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!

  10. #20
    cmq visto ke ne abbiamo accennato, qual'è la differenza tra request e request.form? se nn t disturbo troppo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.