Foros del Web » Programando para Internet » PHP »

Ayuda con php ...formulario

Estas en el tema de Ayuda con php ...formulario en el foro de PHP en Foros del Web. Hola si alguen me pueder ayudar es sobre un formulario de contacto Seria la sentencia para que cuando envie el formulario PHP se redirija a ...
  #1 (permalink)  
Antiguo 10/10/2008, 07:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Ayuda con php ...formulario

Hola si alguen me pueder ayudar es sobre un formulario de contacto

Seria la sentencia para que cuando envie el formulario PHP se redirija a una pagina html de agradecimiento y confirmacion

el codigo que tengo es .... quisiera saber que sentencia tengo q modificar


<?
if (!$HTTP_POST_VARS){
?>


<?

}else{

//Estoy recibiendo el formulario, compongo el cuerpo

$cuerpo = "Formulario enviado desde la pagina web www.diserbazar.com\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";



//mando el correo...

mail("[email protected]","Formulario recibido",$cuerpo);



//doy las gracias por el envío

echo

"Gracias por rellenar el formulario. Se ha enviado correctamente.";

}

?>
  #2 (permalink)  
Antiguo 10/10/2008, 08:15
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Ayuda con php ...formulario

Mira Gonzaloc si tu intención es redireccionar mediante PHP, lo que tendrias que hacer seria usar la siguiente linea:

Código PHP:
header('Location:tu_pagina_a_redireccionar.php'); 

Pero para que esto funcione no deberias enviar nada al navegador, osea olvidate de poner etiquetas HTML antes de la llamada a header, y sobre todo decir adios a la función echo. Ahora si tu intención es mostrar un mensaje de confirmación al usuario antes de redirigirlo, olvidate de header y tendras que usar javascript para redirigir.

Puedes ver este post que trata sobre redireccionar:

http://www.forosdelweb.com/f18/algui...-porfa-631549/

Saludos
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #3 (permalink)  
Antiguo 10/10/2008, 20:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Ayuda con php ...formulario

hola stone ... el formulario esta en php .... lo que queria es redireccionar a un html cuando se envie ..............en el html se muestra la confirmacion

te hago una pregunta ... el javascript donde se insertaria
  #4 (permalink)  
Antiguo 10/10/2008, 21:35
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Ayuda con php ...formulario

Mira el javascript deberia ir en el php que mostraria el mensaje "Gracias por rellenar el formulario. Se ha enviado correctamente.". La funcion header puedes usarlo para un archivo PHP o un archivo HTML.

Ahora yo te recomendaria que tengas un html o php con el formulario y otro script php que se encargue de hacer el envio del mail, te aconsejo que no mezcles todo en un unico archivo.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.