Asi mirandolo muy rapidamente detecte de inmediato un error en como haces los for, veras, debes usar llaves, si bien es posible hacer un for sin llavez al igual que los if, esto es cuando dentro del cilco solo va una linea de sentencia, pero si dentro de este, va otro ciclo anidado estas obligado a emplear llaves
Código PHP:
for(algo) {
for(otraCosa) {
//aqui lo que ejecuta el for interno
}
//aqui lo que ejecuta el for externo
}
Saludos