ho un problema e non so da che parte cominciare.

Guardate questa pagina:
http://www.minigolf-predazzo.com/soc...menti_2007.asp
poi andate su visualizza giocatori e poi su un giocatore.

Questo è lo score di un giocatore.

Problema. Nel minigolf esistono 2 campi e 2 regole di colore punteggio diverse.

in questo caso ho inserito solo un tipo di campo, cioè Naturno, e nella media e nel totale appaiono dei colori differenti in base al risultato. ho fatto così:

codice:
        i = objrs("totale")
        if (i < 20) then 
Response.Write "<p class='blue'>" & i & "</p>"
        else 
            if (i >=20 and i<25) then 
Response.Write "<p class='green'>" & i & "</p>"
            else
           if (i >=25 and i < 29) then 
Response.Write "<p class='red'>" & i & "</p>"
			else
Response.Write "<p class='standard'>" & i & "</p>"
            end if 
        end if
	end if
il problema si presenta quando ho un campo diverso. il codice dovrebbe essere questo:
codice:
        i = objrs("totale")
        if (i < 24) then 
Response.Write "<p class='blue'>" & i & "</p>"
        else 
            if (i >=25 and i<29) then 
Response.Write "<p class='green'>" & i & "</p>"
            else
           if (i >=30 and i < 35) then 
Response.Write "<p class='red'>" & i & "</p>"
			else
Response.Write "<p class='standard'>" & i & "</p>"
            end if 
        end if
	end if

PROBLEMA.
Come faccio a fare in modo che riconosca i campi? è meglio impostarlo nel database?
Io ho una tabella per le prime 2 pagine dove inserisco data, campo e giocatori e una tabella per gli score dove ho tutti i risultati.

Pensavo a creare 2 pagine score differenti ma come faccio a dirgli quale prendere ogni volta che il campo è differente?

Grazie