Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104

    reindirizzamento dopo controllo

    ho un altro problema:

    con una pagina di controllo devo controllare un valore del databse ed in base a quello reindirizzare ad una o ad un'altra pagina. Il meccanismo di individuazione dei dati dal database è lo stesso che ho usato nel post precedente (ovvero dal cookie del login) il codice che ho creato è questo.

    <%
    str_code = Request.Cookies("Login")("userCode")

    SQL = " SELECT test1 FROM tbl_Authors WHERE code='" & str_code & "'"
    adoCon.Execute(SQL)

    if test1=NO then
    Response.Redirect("homepage01.asp")
    else
    Response.Redirect("controllo02.asp")
    end if
    %>

    purtroppo però il meccanismo non funziona perchè sia che quel valore sia SI o NO, mi reindirizza sempre ad homepage1, anzichè passare al controllo2

  2. #2
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    ... ma il campo test1 di che tipo e' ?
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  3. #3
    ...e aggiungerei...il recordset dov'è?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    a quanto pare mi mancano alcuni pezzi..il campo è di testo impostato di default su NO..
    per quanto riguarda il recordset l'ho proprio saltato..ora posta una bozza e mi dite se può andare..

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    <%
    str_code = Request.Cookies("Login")("userCode")

    SQL = " SELECT test2 FROM tbl_Authors WHERE code='" & str_code & "'"
    Set RS = Conn.Execute(SQLColl)

    if test2=NO then
    Response.Redirect("homepage02.asp")
    else
    Response.Redirect("homepage03.asp")
    end if
    %>

    poi non sò come andare avanti

  6. #6
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Set RS = Conn.Execute(SQLColl)

    if rs("test2")="NO" then
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    grazie ora lo provo, il no va tra gli " " ? mi spiegate la differenza tra ' ' e " " e senza? grazie infinite

  8. #8
    le ' ' identificano la STRINGA in linguaggio SQL
    le " " identificano la STRINGA in ASP
    senza nulla sia in SQL che in ASP intendi valori numerici

    se metti la query in una variabile di nome SQL quando apri il recordset rimetti SQL non SQLColl

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    il browser mi risponde:

    Necessario oggetto: 'Conn'
    /controllo01.asp, line 8

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    risolto e capito da solo era sbagliato il codice della connessione (adoCon e non Conn)
    grazie per la pazienza

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 © 2025 vBulletin Solutions, Inc. All rights reserved.