Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: restrizione a livello

  1. #1

    restrizione a livello

    ciao a tutti, ho creato la pagina per vedere se un utente che è entrato con il proprio login, e ho messo anche IF se per caso un utente abbia il livello "1" che visualizzera "Admin" e invece se altro utente che ha il livello "2" e Admin non verrà visualizzato. Ho provato molte volte e mi sembra strano che non funzionasse in questo modo:

    Il recordset si chiama Recordset3

    e il codice.........

    codice:
    <%if session(Recordset3("Livello").Value) = "1" then %>
    oppure
    <%if Recordset3("Livello").Value) = "1" then %>
    Ultimo dipendente inserito: <%=(Recordset2.Fields.Item("Cognome").Value)%><%=(Recordset2.Fields.Item("Nome").Value)%> ( <%=(Recordset2.Fields.Item("matricola").Value)%>) e per contattare clicca >qua</p>
    <% end if %>
    Ma dove ho sbagliato?
    ..:: 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
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho ben capito...

    Roby

  3. #3
    Vorrei soltanto che quando un utente che ha il livello "1" e si appare "Ultimo dipendente inserito" e invece altro utente che ha il livello "2" e non appare "ultimo dipendente inserito". So che è facilissimo di fare l'IF ma è strano che non riesco finora....

    <%if Recordset3("Livello").Values = "1" then %>
    Ciaoooooo
    <% end IF %>


    è facilissimo, no? Ma il code precedente non sono riuscito per niente, non da errore nella pagina ASP, ma non succede niente.......
    ..:: 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
    None answer to me? Nessuno mi risponde? Nimeni rasp pe mine?
    ..:: 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)

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo livello è numerico o testo?

    Roby

  6. #6
    qualce campo? dicevi il campo della tabella di SQL? è numerico.... e default (1)

    Metto solo 2 livelli.....
    ..:: 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)

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo "livello" visto che l'hai chiamato così:

    codice:
    <%if Recordset3("Livello") = 1 then %>
    Roby

  8. #8
    ecco perfetto! Per il numerico è ok
    e invece per nome, non ha funzionato

    es.
    codice:
    <% if utente("Cogn").Value = "pippo" then 
    Response.Write "Ma che fai?"
    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)

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Evidentemente non è "pippo".
    Togli il .value

    Roby

  10. #10
    ed anche vorrei che il campo "nome" e "cognome" non devono essere inseriti numeri

    ho fatto questo
    codice:
     var cognome = document.insert.cognome.value; 
      var nome = document.insert.nome.value;
      var alfabeto = document.insert.nome.value | document.insert.cognome.value
    var lgt=insert.length;
    var pos=lgt-1;
    var lastchr=alfabeto.charAt(pos);

    codice:
    if ((lastchr=="0")||(lastchr=="1")||(lastchr=="2")||(lastchr=="3")||(lastchr=="4")||(lastchr=="5")||(lastchr=="6")||(lastchr=="7")||(lastchr=="8")||(lastchr=="9"))
    {
    window.alert("Non si possono inserire valori numerici");   
    var ntext=alfabeto.slice(0,pos);
    document.insert.alfabeto.value = ""; 
    document.insert.alfabeto.value=ntext;
    }
    ..:: 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 © 2025 vBulletin Solutions, Inc. All rights reserved.