Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10

    bgcolor in base a valore campo numerico

    ciao a tutti,
    è la prima volta che scrivo in questo forum nel quale però ho trovato già molti spunti.
    il mio problema è il seguente:
    ho un DB access con calendari di squadre di calcio dal quale estraggo i campi
    gara (numerico)
    data (data/ora)
    squadra1 (testo)
    squadra2 (testo)
    ris1 (numerico)
    ris2 (numerico)

    vorrei che il colore di sfondo delle righe si alternasse in base al valore del campo gara.
    spero che qualcuno possa aiutarmi e sia così gentile da essere estremamente chiaro perchè confesso la mia pressoché totale ignoranza di ASP.

    grazie in anticipo

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Alternare rispetto al campo gara in che senso?
    Solo due colori?

    Roby

  3. #3
    codice:
    select case gara
    
    case 1
    
    bgcolor="pippo"
    
    case 2
    
    bgcolor="pippone"
    
    case 3
    
    bgcolor="pippissimo"
    
    ....
    
    end select

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10
    interessante il SELECT CASE ma dovrò specificare i CASE
    cioè
    CASE 1 numero dispari ( Gara 1,3,5....)
    CASE 2 numero pari
    come si fa?
    sono dura di comprendonio...grazie

  5. #5
    pari o dispari si possono controllare con

    IF numero/2 = numero\2 THEN
    ' pari
    ELSE
    ' dispari
    END IF


  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10
    Per Roby_72
    si, solo due colori.
    mi spiego: quando visualizzo la tabella ho una lunga paginata di 30 giornate di campionato con 8 partite per ogni giornata.
    vorrei solo rendere più leggibile il calendario alternando 2 colori, ogni 8 righe.
    ciao
    patri

  7. #7
    if gara mod 2=0 then 'colore per numeri pari
    bgcolor="pari"
    else
    bgcolor="dispari"
    end if

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10
    ho provato il tuo suggerimento, santino, ma non funziona.
    il codice è:
    <%
    if gara mod 2=0 then
    bgcol = "#E7FDFD"
    else
    bgcol = "#E0E0E0"
    end if
    %>
    tutte le righe sono bgcolor #E7FDFD.
    sembra non capisca che nel campo gara ci sono dei numeri. non dovrò dichiarare in qualche modo il campo gara?
    se credi ti mando tutto il codice. la pagina in questione è all'indirizzo:
    http://www.ligorna.it/calenprova10.asp

    ti ringrazio e spero che tu mi aiuti ancora
    patrizia

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Attenzione che "gara" è il nome di un campo quindi proviene dal recordset.

    codice:
    gara = rs("gara")

    Roby

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10
    X Roby 72
    dove devo mettere il codice che mi dici?
    io ho provato così ma il risultato è sempre lo stesso.

    <%
    Dim gara
    gara = rs("Gara")
    if gara mod 2=0 then
    bgcol = "#E7FDFD"
    else
    bgcol = "#E0E0E0"
    end if

    %>

    ciao

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.