PHP - No ingresa al IF

 
Vista:

No ingresa al IF

Publicado por nosabo (2 intervenciones) el 09/04/2020 05:41:39
Hola tengo el codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if($acum_haber!=0 || $acum_debe!=0)
{
    if(($acum_haber*1)==($acum_debe*1))
    {
 
        ?>
        <script type="text/javascript">cuadra();</script>
    <?php
    }
    else
    {
 
        ?>
        <script type="text/javascript">nocuadra();</script>
    <?php
    }
}

las variables $acum_haber y $acum_debe son una suma de los datos de la base de datos, cuando son iguales llama a la funcion que activa el boton grabar, lo raro es que funciona pero cuando la suma da ciertos valores no funciona es decir que indica que no son iguales pero si lo son ya revise decimales y nada que puede ser tal vez alguien la ha pasado?, gracias por su tiempo y respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

No ingresa al IF

Publicado por Julio (830 intervenciones) el 09/04/2020 08:41:56
Hola.

¿acum_haber y acum_debe pueden tener decimales? Intuyo que sí, o no entiendo por qué los multiplicas por 1. De todas formas, esa multiplicación por 1 no te va a hacer nada si tienen decimales, pues los mantendrán.

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar