Se puede hacer de varias formas....
1.- Guardando los datos en la sessión.
2.- Usando AJAX y refrescando solo la parte donde muestras el resultado.
3.- Leyendo los datos que te llegan en el formulario y ademas de hacer los calculos poneiendo los en sus objetos, algo así:
Código PHP:
Ver original<?php
$nombre="";
$tipo="";
if(isset($_POST["nombre"]))$nombre=$_POST["nombre"]; if(isset($_POST["tipo"]))$tipo=$_POST["tipo"];?> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Nombre <input name="nombre" type="text" id="nombre" value="<?php echo $nombre;?>"><br />
Tipo saludo <select name="tipo" id="tipo">
<option value="1" <?php if($tipo==1){echo "selected";}?>>Hola</option>
<option value="2" <?php if($tipo==2){echo "selected";}?>>Adios</option>
</select><br/>
<input name="bot" type="submit" value="Saluda">
</form><br/>
<br/>
<?php
if($nombre!="" && $tipo!=""){
if($tipo==1){
echo "Hola ";
}else{
echo "Adios ";
}
echo $nombre."!!!! <br />";
}?>
(Hecho al vuelo, puede contener algun error mecanografico....)