Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Select case

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    Select case

    <%
    Select Case (dispreale)
    Case <= "0"
    icolor_dispo="#FF0000"
    Case > "0"
    icolor_dispo="#009900"
    Case "0"
    icolor_dispo="#FF0000"
    End Select
    %>



    perchè mi risponde iis :

    Errore di compilazione di Microsoft VBScript (0x800A03EA)
    Errore di sintassi
    /sito/admin/gestione/miapage.asp, line 586, column 5
    Case <= "0"

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    perché nel case devi mettere delle uguaglianze (non < > <= <>...)....
    la stringa "0" non è il numero 0
    nel tuo caso basta una if
    codice:
    <% 
    if CInt(dispreale)<=0 then
      icolor_dispo="#FF0000" 
    else
      icolor_dispo="#009900" 
    end if
    %>

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: 'CInt'

    ci avevo già provato...

    il valore è 0
    cosa sbaglio?

  4. #4
    come ricavi la variabile dispreale?

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    risolto grazie.

  6. #6
    facci partecipi anche della soluzione, non solo dei problemi

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    chiedo umilmente perdono...
    ero io che sbagliavo... non mi ero accorto che dispreale aveva un elemento html concatenato.


    dispreale= rec("dispo") & "
    "


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.