esto lo puedes hacer con javascript modificando la propiedad css del cuadro según corresponda.
por ejemplo:
document.getElementById('cuadro').style = "background-color: #FF0000";
ahora puedes crear un input del tipo hidden que mantenga un valor booleano (verdadero o falso) para determinar que color va en el campo. Este campo hidden deberías modificarlo según el resultado de una consulta o algo así. Para eso puedes hacerlo mediante el método value, por ejemplo
document.getElementById('hidden').value = true;
luego para ver verde o rojo puedes verlo algo así:
Código Javascript
:
Ver originalvar condicion = document.getElementById('hidden').value;
if(condicion) {
//Es repetido pongo el cuadro rojo
document.getElementById('cuadro').style = "background-color: #FF0000";
} else {
//No es repetido pongo el cuadro verde
document.getElementById('cuadro').style = "background-color: #00FF00";
}