formulario.php
Código PHP:
<!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 id="form1" name="form1" method="post" action="PROCESAR.PHP">
<p>
<input name="x" type="text" id="x" value="10" />
</p>
<p>
<input name="y" type="text" id="y" value="56" />
</p>
<p>
<input name="z" type="text" id="z" />
</p>
<p>
<input type="submit" name="Submit" value="Enviar" />
<input name="enviado" type="hidden" id="enviado" value="SI" />
</p>
</form>
</body>
</html>
PROCESAR.PHP
Código PHP:
<?php
if (isset($_POST['enviado'])&&$_POST['enviado']=='SI')
{
$total=$_POST['x']*$_POST['y'];
echo "Valor de x: $_POST[x] - Valor de y: $_POST[y] - Valor de z: $total";
}
?>
Para que lo entiendas mejor, lo dividi en dos archivos, uno formulario.php que contiene el formulario en si ... que en su action llama a procesar.php
y procesar.php se encarga de hacer la multiplicacion ... despues si vos queres que el valor de z se cargue en la caja de texto, tendrias que hacer todo en un mismo archivo, y en el action tendrias que poner el nombre del mismo formulario.... en la caja de texto ponele value="<? echo $total;?>"
saludos