Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2007, 16:50
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 6 meses
Puntos: 2114
Re: paso de variable PHP-campo HTML

Buenas.

Cita:
El codigo PHP de apertura de la segunda pagina es:
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";
El código que abre la segunda página es HTML, no PHP. Solo que el PHP genera el código HTML, eso si.

¿Existe la posibilidad de enviar el mail y mostrar los datos en la misma página?

Puedes poner algo así también:
Código PHP:
if(mail()) {
echo 
"Se ha enviado su email.\nLe contestaremos a la dirección que nos indicó (".$_GET['correo'].").\n<br />Muchas gracias.";
} else {
echo 
"Error en el envío"// Aquí se puede volver a mostrar el formulario si te apetece.

Cita:
en la pagina que envia el mail pones

$nombre = $_POST['nombre'];

y dps para pasarlo a la segunda pagina :

$respuesta = ./index.php?n=$nombre
¿No es más fácil usar la variable directamente? ¿Para qué renombrarla?
Código PHP:
$ruta "/index.php?n=".$_POST['nombre']; 
Lo veo mas sencillo así, y se ahorra un poco de código.