El código está bien, pero en ningún momento incrementas la variable $capa dentro del for() y por eso la comparación de $capa % 2 no funciona.
Corrige eso, o en dado caso mejor usa $i pues esa variable si se está incrementando.
PDTA:
Por favor lee bien tu código antes de abrir un tema, no había necesidad de abrir un tema cuando tenías la solución frente a ti, ¿o de verdad no sabes ni lo que estás programando?
Pon atención en eso, no es justo que le quites el tiempo a los demás por problemas tan triviales.