Comunidad de diseño web y desarrollo en internet online

AYUDA CON FORMULARIO PHP ...REDIRECCIONAMIENTO

Citar            
MensajeEscrito el 14 Oct 2008 03:23 am
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.";

Por gonzaloc

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Oct 2008 03:25 pm

Código :

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


if($enviado){
     header("Location: agradecimiento.htm");
}else{
     header("Location: error.htm");
}


Sería algo asi.

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 15 Oct 2008 05:44 pm
LO intente realizar pero me da un error ....la variable enviado tendria que estar en otra linea mas ?

Quisiera saber donde exactamente tendria que cambiar las sentencias

Por gonzaloc

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Oct 2008 03:27 am
a mi me funciona asi prueba la teoria del si o no jajaja no mentiras a mi me funca asi en mis codigos ;-D


if(mail("[email protected]","Formulario recibido",$cuerpo); ){
header("Location: agradecimiento.htm");
}else{
header("Location: error.htm");
}

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 16 Oct 2008 02:30 pm
me sigue dando un error ..... el codigo es el siguiente ....donde puede estar el error
----------------------------------------------------------------------------------------------------------------------------
<?
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...


if(mail("[email protected]","Formulario recibido",$cuerpo); ){
header("Location: agradecimiento.html");
}else{
header("Location: error.html");
}


?>

Por gonzaloc

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Oct 2008 04:49 pm
Prueba asi te recomiendo q ya no uses HTTP_POST_VARS ya no se usan en casi ningun server q tenga un version nueva de PHP

Código :

<?
if (!$_POST['nombre']){

}else{

//Estoy recibiendo el formulario, compongo el cuerpo

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

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

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

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



//mando el correo...


if(mail("[email protected]","Formulario recibido",$cuerpo)){
header("Location: agradecimiento.html");
}else{
header("Location: error.html");
}


?> 

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 17 Oct 2008 04:33 am
me sigue dando un error en el if del principio la variable nombre no iria ...da un error en esa linea

y al ultimo la variable enviado tendria que ir arriba ..? si alguien me puede ayudar con la modificacion del las lineas como ejemplo sobre el codigo que describi ....le agradeceria

Por gonzaloc

2 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.