Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/06/2016, 14:14
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Operador de comparación desde variable

No se si he llegado a entenderlo bien, lo que entiendo es que el usuario introduce los datos y la condición, y si la condición es correcta la marca verde y si no en rojo.

Creo que con un switch va que sobra, tal vez haya una solución más corta, pero no por eso un switch es más o menos correcto, de hecho, tal vez sea incluso más correcto el switch en este caso, ya que tu mismo identificaste como hacerlo con el, y has perdido más tiempo en busca otra solución alternativa, por lo que en términos productivos has salido perdiendo buscando otra solución.

Por cierto ten en cuenta que dependiendo que condicional ponga puede aparecer que varios condicionales pueden ser correctos ( también depende de la libertad que le des al usuario ). como en el caso de 1 < 2 o 1 != 2.

Código PHP:
Ver original
  1. $valor1 = 1;
  2. $valor2 = 2;
  3. $condicion = "<";
  4.  
  5. switch ($condicion) {
  6.     case "!=":
  7.         echo "Correcto !!";
  8.         //aplicamos estilos en verde
  9.         break;
  10.     case "==":
  11.         echo "Incorrecto !!";
  12.         //aplicamos estilos en rojo
  13.         break;
  14.     case "<":
  15.         echo "Correcto !!";
  16.         //aplicamos estilos en verde
  17.         break;
  18.     case ">":
  19.         echo "Incorrecto !!";
  20.         //aplicamos estilos en rojo
  21.         break;
  22.     case "<=":
  23.         echo "Incorrecto !!";
  24.         //aplicamos estilos en rojo
  25.         break;
  26.   case ">=":
  27.         echo "Incorrecto !!";
  28.         //aplicamos estilos en rojo
  29.         break;
  30. }
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 15/06/2016 a las 14:19