lo del formulario es javascript, no te puedo ayudar.
Respecto a lo otro si
Código PHP:
while( $rows = mysql_fetch_array($consulta) )
{
if($peso < $rows['peso'] AND $peso >= 500){
$precio = ($peso*$rows[$zona])/100+$peso;
breack;
}elseif($peso < $rows['peso']){
$precio = $rows[$zona];
breack;
}
}
Creo que así funcionará.