Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2013, 13:52
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 meses
Puntos: 56
Respuesta: duda de novato: Mostrar mensaje de confirmación de formulario en la misma

Holas, NaRanJiTo78.

Puedes lograrlo de variadas formas, entre las cuales está directo en php, o bien usando ajax (javascript).

Si eliges PHP, que es lo más sencillo, puedes hacer que tanto formulario como proceso se realicen en el mismo archivo, en la forma:

contacto.php
Código PHP:
<?php
// acá recibes los valores del form...
$nombre addslashes($_POST['nombre']);
$email addslashes($_POST['email']);
// etc...

// acá preguntas si debes procesar el formulario
// (si la variable POST email existe, es porque alguien envió el formulario,
// tú puedes crear otra variable de control en el formulario, etc.)
if (isset($_POST['email']))
{
  
// acá realizas el envío del email
  // y muestras el mensaje de resultado
}

// acá colocas tu formulario
?>
<form action="contacto.php">
Además, puedes mover todos los bloques de código a sus propios archivos php, de modo que los incluyas (investiga la instrucción "include" de PHP) y así no tienes la clásica sábana de código :P

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*