Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2016, 10:22
esoto
 
Fecha de Ingreso: abril-2015
Mensajes: 96
Antigüedad: 9 años, 9 meses
Puntos: 1
problema con if-else

Estimados tengo una consulta... tengo el siguiente codigo que estoy realizando en javascript + php.

pero no funciona.

Código Javascript:
Ver original
  1. var variable='<?php echo $TipoCredito_Nuevo;?>'
  2.  
  3.    if(variable="Comercial")
  4.    {
  5.  
  6.    
  7.                 if (r >= 0 &&  r <= 300000 )
  8.       {
  9.  
  10.         document.getElementById("m13").value = 20000;
  11.  
  12.       }
  13.       else
  14.       {
  15.                   if (r >= 300001 &&  r <= 1000000 )
  16.       {
  17.  
  18.         document.getElementById("m13").value = 30000;
  19.  
  20.       }
  21.       else
  22.       {
  23.                   if (r >= 1000001 &&  r <= 3000000 )
  24.       {
  25.  
  26.         document.getElementById("m13").value = 40000;
  27.  
  28.       }
  29.       else
  30.       {
  31.  
  32.               if (r >= 3000001 &&  r <= 5000000 )
  33.       {
  34.  
  35.         document.getElementById("m13").value = 45000;
  36.  
  37.       }
  38.       else
  39.       {
  40.  
  41.           if (r >= 5000001 &&  r <= 10000000 )
  42.       {
  43.  
  44.         document.getElementById("m13").value = 55000;
  45.  
  46.       }
  47.       else
  48.       {
  49.          if (r >= 10000001 &&  r <= 15000000 )
  50.       {
  51.  
  52.         document.getElementById("m13").value = 75000;
  53.  
  54.       }
  55.       else
  56.       {
  57.         if (r >= 15000001 &&  r <= 25000000 )
  58.       {
  59.  
  60.         document.getElementById("m13").value = 130000;
  61.  
  62.       }
  63.       else
  64.       {
  65.         if (r >= 25000001 &&  r <= 50000000 )
  66.       {
  67.  
  68.         document.getElementById("m13").value = 180000;
  69.  
  70.       }
  71.       else
  72.       {
  73.          if (r >= 50000001 &&  r <= 999999999 )
  74.       {
  75.  
  76.         document.getElementById("m13").value = 280000;
  77.  
  78.       }
  79.  
  80.       }
  81.  
  82.       }
  83.  
  84.       }
  85.  
  86.       }
  87.  
  88.       }
  89.  
  90.  
  91.       }
  92.  
  93.       }
  94.  
  95.  
  96.       }
  97.      
  98.  
  99.  
  100.    }
  101.    else if(variable="Consumo")
  102.    {
  103.  
  104.  
  105.                 if (r >= 0 &&  r <= 300000 )
  106.       {
  107.  
  108.         document.getElementById("m13").value = 20000;
  109.  
  110.       }
  111.       else
  112.       {
  113.                   if (r >= 300001 &&  r <= 1000000 )
  114.       {
  115.  
  116.         document.getElementById("m13").value = 25000;
  117.  
  118.       }
  119.       else
  120.       {
  121.                   if (r >= 1000001 &&  r <= 3000000 )
  122.       {
  123.  
  124.         document.getElementById("m13").value = 30000;
  125.  
  126.       }
  127.       else
  128.       {
  129.  
  130.               if (r >= 3000001 &&  r <= 5000000 )
  131.       {
  132.  
  133.         document.getElementById("m13").value = 35000;
  134.  
  135.       }
  136.       else
  137.       {
  138.  
  139.           if (r >= 5000001 &&  r <= 10000000 )
  140.       {
  141.  
  142.         document.getElementById("m13").value = 40000;
  143.  
  144.       }
  145.       else
  146.       {
  147.          if (r >= 10000001 &&  r <= 15000000 )
  148.       {
  149.  
  150.         document.getElementById("m13").value = 50000;
  151.  
  152.       }
  153.       else
  154.       {
  155.         if (r >= 15000001 &&  r <= 25000000 )
  156.       {
  157.  
  158.         document.getElementById("m13").value = 80000;
  159.  
  160.       }
  161.       else
  162.       {
  163.         if (r >= 25000001 &&  r <= 50000000 )
  164.       {
  165.  
  166.         document.getElementById("m13").value = 120000;
  167.  
  168.       }
  169.       else
  170.       {
  171.          if (r >= 50000001 &&  r <= 999999999 )
  172.       {
  173.  
  174.         document.getElementById("m13").value = 220000;
  175.  
  176.       }
  177.  
  178.       }
  179.  
  180.       }
  181.  
  182.       }
  183.  
  184.       }
  185.  
  186.       }
  187.  
  188.  
  189.       }
  190.  
  191.       }
  192.  
  193.  
  194.       }
  195.  
  196.    }


el problema es que no toma las condiciones... de la variable php. solo entra al primer haga lo que haga, siempre toma los valores que entrego en el primer if.