Ayuda en comparaciones condicionales PHP
Hola chico y chicas, como estan. Quiero molestarlos, quiero que me ayuden a realizar esta comparacion en php.
espero su ayuda.
espero su ayuda.
<?php $peso =$_POST["peso"]; $altura =$_POST["altura"]; $IMC= $peso/($altura * $altura); $IMCdeci = round($IMC,2); if ($IMC < 18.5) { # <18.5 Peso por debajo de lo normal echo "<div style='color:red;'>". $IMCdeci." Peso por debajo de lo normal </div>"; } if ($IMC >=18.5) { # 18.5-25 Peso Normal echo "<div style='color:blue;'>18.5 entre ".$IMCdeci." entre 25 Peso Normal </div>"; } if ($IMC >=25) { # 25-30 Sobrepeso echo "25 entre ".$IMCdeci." entre 30 Sobrepeso"; } if ($IMC >=30) { # 30-35 Obesidad echo "30 entre ".$IMCdeci." entre 35 Sobrepeso"; } if ($IMC >=35) { # Obesidad Severa echo $IMCdeci." >35 Sobrepeso"; } ?>
0
Puntos
Puntos
1586
Visitas
Visitas
4
Resp
Resp
Por donjesco hace 123 meses
Principiante
Respuesta #1
no es molestia hombre! todo lo contrario aquí estamos para ayudar en todo lo que se pueda, me explicas que es lo que le pasa a tu código? por que lo estoy probando y al parecer funciona
0
Puntos
Puntos
Por alber hace 123 meses
Administrador
Respuesta #2
hola Alber, buenos dias.
Gracias por la ayuda
en estas variables recibe es peso y la altura de la persona.
si mi peso es de 75kg y mi altura o estatura es de 1.69.
el lo procesa y el resultado que es 26.26 y quiero que diga si estoy pesando normal, sobrepeso
Gracias por la ayuda
en estas variables recibe es peso y la altura de la persona.
$peso =$_POST["peso"]; $altura =$_POST["altura"];es decir que yo ingreso mi peso y mi altura:
si mi peso es de 75kg y mi altura o estatura es de 1.69.
el lo procesa y el resultado que es 26.26 y quiero que diga si estoy pesando normal, sobrepeso
f ($IMC < 18.5) { # <18.5 Peso por debajo de lo normal echo "<div style='color:red;'>". $IMCdeci." Peso por debajo de lo normal </div>"; } if ($IMC >=18.5) { # 18.5-25 Peso Normal echo "<div style='color:blue;'>18.5 entre ".$IMCdeci." entre 25 Peso Normal </div>"; } if ($IMC >=25) { # 25-30 Sobrepeso echo "25 entre ".$IMCdeci." entre 30 Sobrepeso"; } if ($IMC >=30) { # 30-35 Obesidad echo "30 entre ".$IMCdeci." entre 35 Sobrepeso"; } if ($IMC >=35) { # Obesidad Severa echo $IMCdeci." >35 Sobrepeso"; }Gracias
0
Puntos
Puntos
Por donjesco hace 123 meses
Principiante
Respuesta #3
en eso te entendí a la primera pero sigo sin saber donde esta el error en ese código, prueba con esta función, es básica pero puedes agregarle mas valores
<?php //Altura en metros y centimetros por ejemplo 1.80 $altura = 1.80; //Peso en kilos por ejemplo 90 $peso = 90; //Indice obtenido $indice = $peso / ($altura * $altura); if($indice<=17){ echo "muy por debajo de lo normal"; } else if(($indice>17)&&($indice<=18)){ echo "por debajo de lo normal"; } else if(($indice>18)&&($indice<=25)){ echo "normal saludable"; } else if(($indice>25)&&($indice<=30)){ echo "sobrepeso obesidad"; } else { echo "repita la operación"; } ?>
0
Puntos
Puntos
Por alber hace 123 meses
Administrador
Respuesta #4
Gracias, disculpa por no poder explicarte bien, es que imprimia con el echo me salian dos respuestas.
es que tenia un error de como utilizar las comparaciones .
gracias parcerito.
si necistas algo me comentas, ok y gracias.
es que tenia un error de como utilizar las comparaciones .
gracias parcerito.
si necistas algo me comentas, ok y gracias.
0
Puntos
Puntos
Por donjesco hace 123 meses
Principiante