08/06/2016, 15:47
|
| | Fecha de Ingreso: septiembre-2015 Ubicación: caracas
Mensajes: 75
Antigüedad: 9 años, 3 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> </td>
<td> </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 |