Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62

    Visualizzare immagine in base a un parametro

    Mi vergogno un po' della stupidità di questa domanda ma non essendo pratico col linguaggio asp vi vaccio questo piccolo problema:

    in base a un valore di un campo di una tabella che può essere 0-1-2 devo far visualizzare un pallino verde, giallo o rosso.
    In poche parole come faccio a creare un case in asp che mi restituisca il pallino verde se il valore del campo è 1, giallo se 1 e rosso se 2?
    Grazie in anticipo!

  2. #2
    if valorecampo = "1" then
    [img]pallinoverde.gi[/img]
    end if
    e via dicendo...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Praticamente devo scrivere:

    <% if valorecampo = "1" then
    [img]pallinoverde.gi[/img]
    end if %>

    ???

    Basta così vero? Non devo determinare altre variabili?
    Ad esempio se al posto di valorecampo metto "(Recordset1.Fields.Item("curgenza").Value)"? (che è appunto il mio campo)

  4. #4
    è la stessa cosa...io caricavo nella variabile valorecampo il risultato di quello che hai scritto tu...

    valorecampo = rs("CUrgenza")

    ciauz

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Mi vergogno ma... come si fa a definire una variabile? Ho provato con dim, var... niente da fare.
    Ho scritto cosi:

    <% valorecampo = (Recordset1.Fields.Item("curgenza").Value)
    if valorecampo = "0" [img]../immagini/grn.gif[/img]"
    then end if %>

  6. #6
    Ciao !

    Dim nome_variabile
    'assegno un valore
    nome_variabile= (Recordset1.Fields.Item("curgenza").Value)

    'faccio la condizione

    if nome_variabile=0 then

    ' se la variabile assume valore = a 0. Ora sono in questo caso

    else

    'altrimenti sono in tutti gli altri casi

    end if
    ' chiusura della condizione


    Si puo fare

    if nome_variabile=0 then
    ' quello che voglio

    end if
    'chiusura


    Ciao Steweb

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Grazie steweb, ma mi da questo errore, non riesco a capire dove sbaglio:

    Tipo di errore:
    Errore di compilazione di Microsoft JScript (0x800A03EC)
    Previsto ';'
    /interventi/pagine/totchiamate.asp, line 117, column 4
    dim valorecampo ---^

    E questo è il codice interessato

    <% dim valorecampo
    valorecampo = (Recordset1.Fields.Item("curgenza").Value)
    if valorecampo = 0
    [img]../immagini/grn.gif[/img]
    then
    if valorecampo = 1
    [img]../immagini/yel.gif[/img]
    then
    if valorecampo = 2
    [img]../immagini/red.gif[/img]
    end if %>

  8. #8
    Originariamente inviato da smurf0
    Grazie steweb, ma mi da questo errore, non riesco a capire dove sbaglio:

    Tipo di errore:
    Errore di compilazione di Microsoft JScript (0x800A03EC)
    Previsto ';'
    /interventi/pagine/totchiamate.asp, line 117, column 4
    dim valorecampo ---^

    E questo è il codice interessato

    <% dim valorecampo
    valorecampo = (Recordset1.Fields.Item("curgenza").Value)
    if valorecampo = 0
    [img]../immagini/grn.gif[/img]
    then
    if valorecampo = 1
    [img]../immagini/yel.gif[/img]
    then
    if valorecampo = 2
    [img]../immagini/red.gif[/img]
    end if %>

    Ti restituisce un errore di linguaggio !! vedi
    Errore di compilazione di Microsoft JScript
    Devi aver definito come linguaggio Jscript in realtà il codice è in vbscript
    Quando è in vbscript lo puoi omettere di definirlo mentre è obbligatorio se vuoi scivere in Jscript.

    In questo caso toglilo e vedrai che tutto funziona!

    Ciao Steweb

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Dunque... ho cambiato il documento in vbscript, ho levato e lasciato la dichiarazione della variabile ... nulla da fare.
    In poche parole cosa devo fare?
    Che codice devo inserire se voglio tenere la pagina in Jscript?
    Anche perchè ho altro codice in Jscript che mi serve assolutamente tenere...

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Qualcuno mi può aiutare? Lo so che è una cosa da poco... ma mi serve!

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.