Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2007, 14:51
mvlsistemas
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 19 años, 11 meses
Puntos: 4
Índice de masa corporal en php

Hola como jamás programé nada sóla en php empecé con esto que es super sencillo pero útil.
el script calcula el índice de masa corporal.
completo está en .zip y sin registro ni nada en (repito es de una novata extrema)

http://www.mvlsistemas.com.ar/index.htm

formu

Código HTML:
<form name="form1" method="post" action="procesaindiceif.php">
      <table width="145" height="82">
        <tr>
          <td colspan="2" scope="col"><div align="center" class="Estilo2"><strong>&Iacute;ndice de Masa Corporal </strong></div></td>
        </tr>
        <tr>
          <td colspan="2" scope="col"><div align="justify"><span class="Estilo8">Ingrese los datos requeridos y oprima calcular. </span></div></td>
        </tr>
        <tr>
          <td width="53" scope="col">Peso</td>
          <td width="126" scope="col"><input name="peso" type="text" id="peso" size="8" maxlength="3">
            <span class="Estilo9">En k </span></td>
        </tr>
        <tr>
          <td>Altura</td>
          <td><input name="altura" type="text" id="altura" size="8" maxlength="4">
            <span class="Estilo9">        en m y decimal en cm. ej: 1.74 </span></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Calcular"></td>
        </tr>
      </table>
    </form> 
procesaindiceif.php

Código PHP:
<?php

$altura 
$HTTP_POST_VARS ["altura"];
$peso $HTTP_POST_VARS ["peso"];
echo 
"SU PESO ES:";
echo 
$HTTP_POST_VARS ["peso"];
echo 
"Kg."."<br>";
echo 
"Su &iacute;ndice de Masa Corporal es: ";
$indice $peso / ($altura $altura); //operaci&oacute;n entre par&eacute;ntesis se ejecuta 1&ordm;
echo $indice;
echo 
"<br>";
if(
$indice<=17){
echo 
"su indice es: de infrapeso";
}
elseif((
$indice>17)and($indice<=18)){
echo 
"su indice es: de bajo peso";
}
elseif((
$indice>18)and($indice<=25)){
  echo 
"su indice es: de peso normal -saludable-"
  }
  elseif((
$indice>25)and($indice<=30)){
  echo 
"su indice es: de sobrepeso -obesidad de grado I-"
  }
   elseif((
$indice>30)and($indice<=35)){
  echo 
"su indice es de sobrepeso cr&oacute;nico -obesidad de grado II-"
  }
     elseif((
$indice>35)and($indice<=40)){
  echo 
"su indice es: de sobrepeso cr&oacute;nico -obesidad de grado III-"
  }
     elseif(
$indice>40){
  echo 
"su indice es: de obesidad m&oacute;rbida -obesidad de grado IV-"
  }
 else {
 echo 
"repita la operaci&oacute;n nuevamente cargando los valores correspondientes";
 }

?>