Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2016, 15:47
ycaires
 
Fecha de Ingreso: septiembre-2015
Ubicación: caracas
Mensajes: 75
Antigüedad: 8 años, 7 meses
Puntos: 0
no toma el valor 0 para poder comparar la temepratura en un IF ELSE

Buen día necesito de su colaboración tengo un if else que funciona a medias, cuando coloco cualquier valor positivo o negativo arroja los resultados exactos pero cuando introduzco el valor cero no lo toma solo toma -0 y +0 pero eso no me interesa si colocan el 0 debe de decir decir estado solido pero nada y no veo ningún error en la
programacion

////////////////////////////

<br>
<br>
<table border="0">
<form action="temperatura.php" method="post">
<tr>
<td>Introduzca la temperatura:</td>
<td><input type="text" name="txttemperatura" ></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>

</tr>
<td><input type="submit" value="Enviar" onClick="validar()"> <input type="reset" value="Limpiar">
</td>
<td height="23"></tr>
</form>
</table>
</center>
</body>
</html>

<!--Genero el PHP -->

<?php


// verifico si la variable existe, debe de existir ya que valide el envio
// y asigno valor a ls variable respuesta


if (!empty($_POST["txttemperatura"])) {
$temperatura=$_POST["txttemperatura"];
echo $temperatura;

// hago el if de pregunta y respuesta

if ($temperatura < 0 )
{
echo '<br>';
echo "Estamos en presencia de un estado SOLIDO";
}
else if ($temperatura >= 0 and $temperatura <= 99 )
{
echo '<br>';
echo "Estamos en presencia de un estado LIQUIDO";
}
else if ($temperatura >= 100)
{
echo '<br>';
echo "Estamos en presencia de un estado GASEOSO";
}

}


?>

Si me pueden ayudar lo agardeceria de antemano gracias
__________________
ymanol caires z