Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/09/2009, 22:23
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Pasar un .exe a html

me daba este error:
Warning: Division by zero in D:\AppServ\www\...

producto de que esto
Cita:
$c6 = ((c2 - c1) / (c5 - c4));
debería ser así:
Cita:
$c6 = (($c2 - $c1) / ($c5 -$c4));
, es decir a las variables les falta el signo $.


Lo he cambiado un poco:
Código HTML:
<?
if (isset($_POST['Enviado']))
	{
		$Enviado = $_POST['Enviado'];
		
		}
	else{
		$Enviado= "False";
		
		}

if ($Enviado == "True")
{
	// tomo las variables del formulario mediante el método usado por el mismo
	$c3 = $_POST[M3Camara];
	
	
$c1=700;
$c2=30;

$c4=1;
$c5=10000;
$c6 = (($c2 - $c1)/($c5 - $c4));
$c7 = ($c3 - $c4);
$c8 = ($c6 * $c7);
$c9 = (($c1 + $c8) * $c3);
$resultado= $c9;


$Enviado == "False";

}
 
?>

<!-- esto no lo tienes que copiar, solo lo puse para que veas donde va el script -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>

<body>


<form action="" name="form1" method="post">
<input name="M3Camara" size="17" type="text"/>
<br/>
<input value="Calcular" name="Calcular" type="submit"/>
<br/>
<input type="hidden" name="Enviado" value="True" />
<br/>
</form>


<?
// acá imprimo el resultado de la operación
echo "$resultado";
?>

</body>
</html> 
Tenés que trabajarlo un poquito más en cuanto a la seguridad, por las dudas
Un saludo
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Última edición por C2am; 13/09/2009 a las 00:10