En realida no sé que intentas hacer xD pero podrías hacerlo así con js
o así como mas o menos lo necesitas.
Exactamente como lo necesitas no se puede ya mencionaron una razón xD
No puedes enviar el resultado a la misma página y despues a la función.
Tienes que saber como funciona los submit, button, get, post, action, onclick etc y saber como combinarlos de manera correcta.
Saludos.
Código (html4strict) [Seleccionar]
<!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=utf-8" />
<title>Documento sin título</title>
<script language="javascript">
function velocidad() {
var tiempo = document.getElementById('tiempo').value;
var espacio = document.getElementById('espacio').value;
var velocidad = espacio / tiempo;
document.getElementById('resultado').innerHTML=velocidad;
}
</script>
</head>
<body>
<!--<form action="#" method="GET">-->
Tiempo: <input type="text" name="tiempo" id="tiempo" size="8" maxlength="30">
Espacio: <input type="text" name="espacio" id="espacio" size="8" maxlength="30">
<input type="button" onclick="velocidad()" value="confirmar">
<!--</form>-->
<div id="resultado"></div>
</body>
</html>
o así como mas o menos lo necesitas.
Código (php) [Seleccionar]
<!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=utf-8" />
<title>Documento sin título</title>
<?PHP
if(isset($_POST['confirmar'])) {
if(!empty($_POST["tiempo"]) && !empty($_POST["espacio"])) {
?>
<script language="javascript">
var tiempo = <?php echo $_POST['tiempo']; ?>;
var espacio = <?php echo $_POST['espacio']; ?>;
var velocidad = espacio / tiempo;
document.write ("respuesta: " + velocidad);
</script>
<?php
}
}
?>
</head>
<body>
<form action="#" method="POST">
Tiempo: <input type="text" name="tiempo" id="tiempo" size="8" maxlength="30">
Espacio: <input type="text" name="espacio" id="espacio" size="8" maxlength="30">
<input type="submit" name="confirmar" id="confirmar" value="confirmar" />
</form>
</body>
</html>
Exactamente como lo necesitas no se puede ya mencionaron una razón xD
No puedes enviar el resultado a la misma página y despues a la función.
Tienes que saber como funciona los submit, button, get, post, action, onclick etc y saber como combinarlos de manera correcta.
Saludos.