Scusate se rompo ma ho un problema...

volevo fare uno script per calcolare l'obesita con dei paramentri che non sto a spiegare...


Ho fatto un form in una pag html di cui riporto il codice:

codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Calcola se sei obeso o sottopeso!</title>
</head>

<body>


Grazie a questo programma by -=:: P/\inkill3r 89 ::=- puoi calcolare se sei sovrappeso o sottopeso!

Basta inserire alcuni dati</p>



<form method="GET" action="calc.php">
   

Immetti i dati richiesti per favore:</p>
   

Peso in Kg (non mentire) </p>
     <input type"text" name="peso">

   

Altezza in metri (non usare virgole, usa il punto per separare unit&aacute; e decimali) 
     </p><input type="text" name="altezza">


 es. 1.70</p>

     <input type="submit" value="Guarda il risultato">
     <input type="reset" value="Non ho il coraggio di guardare">
</form>
</body>
</html>
poi ho fatto questa pagina in php:

codice:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Risultato:</title>
</head>

<body>
<?php
$altezzaquadrata = ($altezza * $altezza);
$bmi = ($peso / $altezzaquadrata);
if ($bmi > 19.9)
{
print ("soggetto sottopeso");
}
elseif ($bmi > 24.9)
{
print ("soggetto normopeso (normale)");
}
elseif ($bmi > 29.9)
{
print ("soggetto sovrappeso");
}
elseif ($bmi > 39.9)
{
print ("soggetto obeso");
}
else
{
print ("obesità grave");
}
?>

</body>
</html>
ma la pagina mi restituisce sempre "soggetto sottopeso"....
sono disperato cosa c'è che nn va?

Grazie per l'aiuto