Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2008, 19:29
opzina
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(Ayuda) Condicion if

hola...hice este codigo....pero no fuinciona la comparacion de un valor con otros...

<form action="imc.php" method="POST" name="imc">
Peso <input type="text" name="peso" size="10"><br />
Talla <input type="text" name="talla" size="10"><br />
<input type="submit" name="enviar" value="Enviar"><br />
</form>
Tu IMC es: <?php
if (isset($_POST[enviar]))
{
$peso = $_POST[peso];
$talla = $_POST[talla];
$total = ($peso / ($talla * $talla));
echo round ($total, 1);

if ($total < 18.5) {
echo "Tu IMC indica que tienes bajo peso";
}
if ($total >= 18.5) {
echo "Tu IMC indica que tu peso esta dentro de los parámetros normales";
}
if ($total < 25) {
echo "Tu IMC indica que tu peso esta dentro de los parámetros normales";
}
if ($total >= 25) {
echo "Tu IMC indica que tienes sobrepeso";
}
if ($total < 30) {
echo "Tu IMC indica que tienes sobrepeso";
}
if ($total >= 30) {
echo "Tu IMC indica que tienes obesidad";
}
if ($total < 35) {
echo "Tu IMC indica que tienes Obesidad";
}
if ($total >= 35) {
echo "Tu IMC indica que te encuetras dentro de los paràmetros de obesidad clínica";
}
}
?>

dos dudas= 1) cmo hacer para q if me tome el valor redondeado, y dos como hacer para que si sale un valor x salga la rta que corresponda..

Saludos!!