Código PHP:
Ver original
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Equivalencia en Dólares</title> </head> <body bgcolor="#e3f1f5"> <form name="EquivalenciaDolares" action="EquivalenciaDolares.php" method="POST"> Tipo de Cambio: <input type="text" name="TipoCambio" size="10"><br> Lempiras: <input type="text" name="Lempiras" size="10"><br> <input type="submit" value="Calcular"> </form> <?php $tipocambio=$_POST{'TipoCambio'}; $lempiras=$_POST{'Lempiras'}; $resultado=$lempiras/$tipocambio; echo "El resultado es: ".$resultado. " $"; ?> </body> </html>
al momento de probarlo me sale esto:
Notice: Undefined index: TipoCambio in C:\Program Files\EasyPHP-5.3.6.0\www\MiProyecto\EquivalenciaDolares.php on line 19
Notice: Undefined index: Lempiras in C:\Program Files\EasyPHP-5.3.6.0\www\MiProyecto\EquivalenciaDolares.php on line 20
Warning: Division by zero in C:\Program Files\EasyPHP-5.3.6.0\www\MiProyecto\EquivalenciaDolares.php on line 21
Se que el error esta en el $_POST pero no se como solucionarlo.
cuando escribo valores en la caja de texto y doy click en el boton, me funciona perfectamente, pero no quiero que salgan esas noticias.
ahh y otra cosa, en el resultado me salen 25.5316816168
quiero que despues del punto solo salgan 2 cifras mas, algo asi como redondeo
espero me ayuden