Cita:
Iniciado por the_web_saint Creo que sería mejor si colocas las dudas aquí, así todos podemos ayudarte y sugerirte mejoras.
Saludos
Verás hay una seción de mi página web donde hace un Estudio Corporal, la idea es que anónimamente la persona que quiera hacer el estudio lo haga y vea los resultados.
La segunda parte sería que si desea que le envíe el estudio a su e-mail.
donde ya se le pediría el nombre, dirección, pais, e-mail, telefono etc.
Ya que quisiera hacer una especie de filtro y que sólo me lleguén los estudios corporales de las personas que realmente se preocupen por su nutrición.
Os copio el código que intentado, seguramente esté mal pero bueno:
<script language="javascript">
function clearform(form)
{
form.estatura.value = "";
form.peso.value = "";
form.imc.value = "";
form.programa.value = "";
}
function imc(estatura, peso)
{
imc2=eval(peso/(estatura*estatura));
return imc2;
}
function control(form)
{
if (form.estatura.value == null) || (form.estatura.value.lengh == 0)||
(form.peso.value == null) || (form.peso.value.lengh == 0)
{
alet("\nPor favor rellene el formulario");
return false;
}
else if (parsefloat (form.estatura.value) <= 00 || parsefloat (form.estatura.value) >=500 ||
parsefloat (form.peso.value) <= 0 || parsefloat (form.peso.value) >=500)
{
alert("\nValores erroneos.\nPor favor introduzcas los valores de nuevos.
\nEstatura en metros, y el peso en Kilos.");
return false;
}
return true;
}
function fproteico(sexo)
{
if (form.estatura.value == "Mujer")
{
switch (imc)
case (imc < 19):
form.programa.value = "Aumento de peso"
case (imc > 24):
form.programa.value = "Control de peso"
default:
form.programa.value = "Nutrición esencial"
}
else if
{
switch (imc)
case (imc < 20):
form.programa.value = "Aumento de peso"
case (imc >25):
form.programa.value = "Control de peso"
default:
form.programa.value = "Nutrición esencial"
}
function pesoideal(estatura)
{
if (form.estatura.value == "mujer")
{
pi = eval(21*(estatura*estura));
return pi;
}
else if
{
pi = eval(22*(estatura*estatura));
return pi;
}
}
function tiempo(form)
{
t=(peso() - pesoideal());
if (t < 0)
{
t=(pesoideal()- peso());
return t;
}
else if
{ return t;
}
}
</script>
Me han aconsejado que lo haga con php los script, debido que para calcular el factor proetico se debe mirar en una tabla para mujer y otra para mujer.
quisiera agredeceros vuestro tiempo en leer este tema, muchas gracias.
Un saludo,
Ray.