Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/02/2011, 12:20
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Respuesta: No funciona {else} despues de {if}

Tu lógica es incorrecta, almenos de dónde yo he copiado el ejemplo, si dice que es menor de 8 se cumple la priemra condicion y la ejecuíon se para osea aunque 5 es menor que 6 también es menor que 8 por eso se para ahi. Una opción cambias tu lógica o cambias el 6 por el 8 de posición para que vea antes si es menor de 6. No se si me he explicado.

Lo mismo con le 4 y el 8, deberian cambiar sus posiciones para que primero pruebe le menor y tampoco te va a funcionar , deberías replantear la lógica a tu problema, pero la forma de anidar los if en smarty es la que te puse.