Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1

    controllare utente se esistente

    buongiorno, vorrei sapere come si scrive con alert al posto di redirect.

    MM_flag="MM_insert"
    If (CStr(Request(MM_flag)) <> "") Then
    MM_dupKeyRedirect= <--------------------------------------
    MM_rsKeyConnection=MM_autentica_STRING
    MM_dupKeyUsernameValue = CStr(Request.Form("matricola"))
    MM_dupKeySQL="SELECT Matricola FROM dbo.assegnatario WHERE Matricola='" & MM_dupKeyUsernameValue & "'"
    MM_adodbRecordset="ADODB.Recordset"
    set MM_rsKey=Server.CreateObject(MM_adodbRecordset)
    MM_rsKey.ActiveConnection=MM_rsKeyConnection
    MM_rsKey.Source=MM_dupKeySQL
    MM_rsKey.CursorType=0
    MM_rsKey.CursorLocation=2
    MM_rsKey.LockType=3
    MM_rsKey.Open
    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then
    ' the username was found - can not add the requested username
    MM_qsChar = "?"
    If (InStr(1,MM_dupKeyRedirect,"?") >= 1) Then MM_qsChar = "&"
    MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar & "requsername=" & MM_dupKeyUsernameValue
    Response.Redirect(MM_dupKeyRedirect)
    End If
    MM_rsKey.Close
    End If
    %>

    quando username è già esistente, invece di fare redirect, vorrei fare l'alert... come si fa? Grazie
    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    Alert è Javascript (lato client) Redirec è VBSCript (lato server) per poter fare l'alert devi sostituire al posto di :

    codice:
    Response.Redirect(MM_dupKeyRedirect)
    questo

    codice:
    Response.Write ("<script language=""Javascript""></script>")
    
    Response.End oppure link a qualcosa

  3. #3
    Ho fatto qquello che mi hai detto, ma non va..... forse per causa di

    MM_dupKeyRedirect=""

    <%
    MM_flag="MM_insert"
    If (CStr(Request(MM_flag)) <> "") Then
    MM_dupKeyRedirect="" <----------------------devo togliere?----
    MM_rsKeyConnection=MM_autentica_STRING
    MM_dupKeyUsernameValue = CStr(Request.Form("matricola"))
    MM_dupKeySQL="SELECT Matricola FROM dbo.assegnatario WHERE Matricola='" & MM_dupKeyUsernameValue & "'"
    MM_adodbRecordset="ADODB.Recordset"
    set MM_rsKey=Server.CreateObject(MM_adodbRecordset)
    MM_rsKey.ActiveConnection=MM_rsKeyConnection
    MM_rsKey.Source=MM_dupKeySQL
    MM_rsKey.CursorType=0
    MM_rsKey.CursorLocation=2
    MM_rsKey.LockType=3
    MM_rsKey.Open
    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then
    ' the username was found - can not add the requested username
    MM_qsChar = "?"
    If (InStr(1,MM_dupKeyRedirect,"?") >= 1) Then MM_qsChar = "&"
    MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar & "requsername=" & MM_dupKeyUsernameValue
    Response.Write ("<script language=""Javascript""></script>")
    End If
    MM_rsKey.Close
    End If
    %>

    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    No non credo sia dovuto a quella variabile.

    L'importante è che nel ramo if dove cè l'alert ci entri ...

  5. #5
    non ho capito bene, scusa..... devo togliere quello o no? ho provato a togliere quello MM_dupKeyRedirect="" e non funziona.......
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    No no non devi toglierlo ...
    Prova a fare una cosa, prima del response.write del javascript scrivi questo Response.write("sono qui") e vedi se ti compare, se non compare vuol dire che a quel punto non ci arriva e va quindi controllato quello che cè prima.

  7. #7
    neanche questo non compare.... come si fa?
    Quando avevo scritto su response.direct"esistente.asp", funziona perfettamente.
    Invece ho fatto delle modifiche quello che mi avevi detto, non va...
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  8. #8
    ............... sto aspettando la tua risposta..
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  9. #9
    Scusami ero a pranzo e non avevo visto la tua domanda....

    Fai un'altro tentativo ... prova a togliere il response.write del javscript e lasciare solo quello del "sono qui" e vedi se compare qualcosa. Se non compare, bisogna capire come mai questo punto sembra che non venga raggiunto.

    Sicuro che questa if

    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then

    venga verificata e che il risultato di una o entrambi i casi si verifichino ... fai un cosa prova a sotituirla così

    If Not MM_rsKey.EOF AND Not MM_rsKey.BOF Then

    dove ho sostituito OR con AND

  10. #10
    Avevo immaginato che fossi al pranzo, invece io sono rimasto qui a fare delle prove, perchè entro oggi vorrei consegnare il progetto.
    Allora, su quello "sono qui" ha funzionato perfettamente, e poi ho provato a mettere "<script ........" non va....

    Come faccio?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.