Visualizzazione dei risultati da 1 a 4 su 4

Discussione: do while...redirect^_^

  1. #1

    do while...redirect^_^

    ciaaao!
    mi sorge un dubbio,
    controllo nel db se un utente è gia esistente, e se è gia stato inserito, vado alla pagina gia_iscritto.asp.

    sql1= "select * from utenti where cognome ='"& chiave & "' and comune='"& chiave2 & "' and email='"& chiave3 & "'"
    rs.Open sql1, conn, 3, 3

    Do while not rs.eof
    response.redirect("gia_iscritto.asp")
    Loop

    l'ho provato e nn va, sbaglio qualcosa!

  2. #2

    Re: do while...redirect^_^

    Originariamente inviato da Nabiky
    ciaaao!
    mi sorge un dubbio,
    controllo nel db se un utente è gia esistente, e se è gia stato inserito, vado alla pagina gia_iscritto.asp.

    sql1= "select * from utenti where cognome ='"& chiave & "' and comune='"& chiave2 & "' and email='"& chiave3 & "'"
    rs.Open sql1, conn, 3, 3

    Do while not rs.eof
    response.redirect("gia_iscritto.asp")
    Loop

    l'ho provato e nn va, sbaglio qualcosa!

    Al posto di:

    Do while not rs.eof
    response.redirect("gia_iscritto.asp")
    Loop


    prova con:

    If rs.eof then

    response.write "Utente Nuovo"

    else

    response.redirect("gia_iscritto.asp")

    end if
    «Nella mia carriera ho sbagliato più di novemila tiri. Ho perso quasi trecento partite. Ventisei volte i miei compagni mi hanno affidato il tiro decisivo e l'ho sbagliato. Nella vita ho fallito molte volte. Ed è per questo che alla fine ho vinto tutto» - Michael Jordan

    «Prima ti ignorano, poi ti deridono, poi ti combattono. Poi vinci.» - Gandhi

  3. #3
    ha già che ci sei, cambia gli attributi di connessione:

    rs.Open sql1, conn, 3, 3

    diventa:

    rs.Open sql1, conn, 1, 1

    (La funzionalità rimane identica, ma eviti sprechi di risorse, visto che di fatto non devi scrivere nel database, ma solo leggere. In pratica ottimizzi la query).
    «Nella mia carriera ho sbagliato più di novemila tiri. Ho perso quasi trecento partite. Ventisei volte i miei compagni mi hanno affidato il tiro decisivo e l'ho sbagliato. Nella vita ho fallito molte volte. Ed è per questo che alla fine ho vinto tutto» - Michael Jordan

    «Prima ti ignorano, poi ti deridono, poi ti combattono. Poi vinci.» - Gandhi

  4. #4

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.