manumar:
 
Usando exclusivamente php podes hacer lo que quieres de esta forma ->  
 Cita:  <form action="contact.php" method="post" enctype="multipart/form-data" target="Objetivo_Subida"">
<b>Su Nombre:<br><input type="text" name="nombre" size="16"><br>  
<b>Su Sorreo:<br><input type="text" name"correo" size="16"/><br>
<b>Asunto:<br><input type"text" name="objeto" size="16"/><br>
<b>Mensaje:<br><input type"text" name="mimensaje" size="16"/><br>
<input type="submit" name="submit"  value="Enviar Correo"/>
<iframe id="Objetivo_Subida" name="Objetivo_Subida" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
</form>
    esta form llama a un archivo llamado contact.php que contiene lo siguiente ->  
 Cita:  <?php
$para = "
[email protected]";
$asunto = $_POST['objeto'];
$mensaje = $_POST['nombre'];
$mensaje .= $_POST['mimensaje'];
$mensaje .= $_POST['correo'];
mail($para,$asunto,$mensaje); 
?>
   Lo diferente de este form del tradicional es que contiene un
enctype="multipart/form-data"  y un 
target="Objetivo_Subida"
Y le agrego un iframe justo debajo del form. 
Que hace !!! -> 
Cuando haces click en el submit boton, todo queda igual, es decir la pagina no cambia ni hace refresh y efectivamente envia el correo.
De la misma manera que envia el correo puedes modificar una base de datos sin
pasar a otra pagina.
Es justo casi igual a ajax pero es 100% php. 
Saludos
Y espero te sirva
Franco
