Pagina 5 di 13 primaprima ... 3 4 5 6 7 ... ultimoultimo
Visualizzazione dei risultati da 41 a 50 su 123
  1. #41
    cosi mi stampa solo la scritta:
    SELECT * FROM Clienti WHERE user = ''

  2. #42
    <%

    Dim scelta
    Dim prodotto
    Dim Recordset2
    Dim Recordset2_numRows
    dim id

    ....collegamento

    scelta= Request.QueryString("scelta")
    prodotto = Request.QueryString("prodotto")

    if scelta="0" then
    sSQL = "SELECT * FROM Ritmica WHERE TitoloProdotto='"&prodotto&"'"
    else
    sSQL = "SELECT * FROM Ritmica WHERE id="&prodotto&""
    end if
    set rs = conn.execute(sSQL)
    if not rs.EOF then
    id=(rs.Fields.Item("ID").Value)
    end if

    Dim User
    user= Request.QueryString("user")
    scelta= Request.QueryString("scelta")
    if scelta="0" then
    sSQL = "SELECT * FROM Clienti WHERE user = '" &user& "' "
    end if
    set rs = conn.execute(sSQL)
    if rs.eof then
    response.redirect("login.asp")
    else
    response.write("Benvenuto " & rs("nome") & " " & rs("cognome"))
    end if
    %>

    Dalla querystring non gli arriva nulla.
    "user" da dove arriva?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #43
    questo cambiamento vi era già..

  4. #44
    Poi essere più preciso?
    Posta il codice della pagina che chiama questa (questo codice di sopra).
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #45
    questa pagina richiama poi cliccando sul bottone quella discussa prima..

    <%

    Dim arrVoci(6,6)
    Dim Recordset2
    Dim Recordset2_numRows
    dim id

    connessione...


    set rs = conn.execute(sSQL)
    if not rs.eof then
    cnt = 1
    i = 0
    do until rs.eof
    if cnt > 0 then
    arrVoci(i,0) = rs("TitoloProdotto")
    arrVoci(i,1) = rs("Collezione")
    arrVoci(i,2) = rs("ImmagineProdotto")
    arrVoci(i,3) = rs("DescrizioneProdotto")
    arrVoci(i,4) = rs("Marchio")
    arrVoci(i,5) = rs("ImmagineBigProdotto")
    stato = rs("stato")
    if stato = "disponibile" then
    arrVoci(i,6) = "[img][/img]"
    else
    arrVoci(i,6) = "[img][/img]"
    end if

    i = i + 1
    end if

    cnt = cnt + 1
    rs.moveNext
    loop
    end if
    rs.close
    set rs = nothing
    if i < 5 then
    for i = i to 5
    arrVoci(i,0) = ""
    arrVoci(i,1) = ""
    arrVoci(i,2) = "spacer.gif"
    arrVoci(i,3) = ""
    arrVoci(i,4) = ""
    arrVoci(i,5) = "spacer.gif"
    arrVoci(i,6) = "spacer.gif"
    next
    end if
    %>

  6. #46
    Non vedo il bottone, dove sta?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #47
    beh il bottone è nell'html della pagina:

    <%= arrVoci(0,6) %>

  8. #48
    Ok, praticamente manca la "user" che poi nel codice della pagina inizialmente discussa recuperi in querystring per fare la query sulla tabella degli utenti, ecco perchè ti torna al login.asp.

    Ci sei?

    Ora il problema è capire come sistemare il tutto e le strade sono due, o trovi il modo di fare viaggiare la "user" (io personalmente te lo sconsiglio); oppure dopo che esegui il login, salvi in sessione la username dell'utente loggato:ù

    codice:
    sessione("username") = request.form("username")
    dopo di che in quella query ti basta fare la variazione segnata in grassetto:

    codice:
    <% 
    Dim scelta 
    Dim prodotto 
    Dim Recordset2 
    Dim Recordset2_numRows 
    dim id 
    
    ....collegamento 
    
    scelta= Request.QueryString("scelta") 
    prodotto = Request.QueryString("prodotto") 
    
    if scelta="0" then 
    sSQL = "SELECT * FROM Ritmica WHERE TitoloProdotto='"&prodotto&"'" 
    else 
    sSQL = "SELECT * FROM Ritmica WHERE id="&prodotto&"" 
    end if 
    set rs = conn.execute(sSQL) 
    if not rs.EOF then 
    id=(rs.Fields.Item("ID").Value) 
    end if 
    
    scelta= Request.QueryString("scelta") 
    if scelta="0" then 
    sSQL = "SELECT * FROM Clienti WHERE user = '" & Session("username")  & "' " 
    end if 
    set rs = conn.execute(sSQL) 
    if rs.eof then 
    response.redirect("login.asp") 
    else 
    response.write("Benvenuto " & rs("nome") & " " & rs("cognome")) 
    end if 
    %>
    Ti è tutto chiaro?

    P.S.:Continuiamo stasera la discussione, diciamo verso le 21:30? ci sei?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #49
    cosi ritorna sempre alla login.asp

  10. #50
    Devo scappare, continuiamo stasera la discussione, diciamo verso le 21:30? ci sei?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.