Foros del Web » Creando para Internet » Diseño web »

Hacer que mi formulario se envie a otra pagina

Estas en el tema de Hacer que mi formulario se envie a otra pagina en el foro de Diseño web en Foros del Web. Buenos días, quisiera me ayudaran para que mi formulario lo pueda enviar a otra pagina php para que procese los datos que van dentro, ya ...
  #1 (permalink)  
Antiguo 25/10/2007, 02:44
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Hacer que mi formulario se envie a otra pagina

Buenos días, quisiera me ayudaran para que mi formulario lo pueda enviar a otra pagina php para que procese los datos que van dentro, ya que ahora mismo solo se hacerlo a traves de mailto: y es que quien no tenga su direccion configurada en el editor de correo no puede enviar el correo:

Esta es mi pagina de formulario, os la pongo aki ya que es un poco largo el codigo y no me deja insertarlo al tener mas caracteres:

http://www.vehiculo-robado.com/formulario.html

Un saludo y gracias de ante mano
  #2 (permalink)  
Antiguo 25/10/2007, 08:06
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Hacer que mi formulario se envie a otra pagina

Aqui tienes un formulario. miralo bien

http://www.videotutoriales.us/index....lario_contacto

ahora para que el formulario se procese en otra web. simplemente agregas en el action la url de la otra pagina.

<form id="form1" name="form1" method="post" action="http://www.laotraweb.com/enviar.php">

Última edición por Bile; 25/10/2007 a las 08:11
  #3 (permalink)  
Antiguo 25/10/2007, 10:31
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Hacer que mi formulario se envie a otra pagina

Lo primero gracias por la respuesta Bile.

El enlace que me has dado esta roto o la pagina esta fuera de servicio.

Yo tengo un servidor que me da varias posibilidades no se si en el mio se podra hacer y donde coloco el archivo pue me envie la información.

Gracias
  #4 (permalink)  
Antiguo 26/10/2007, 02:02
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Hacer que mi formulario se envie a otra pagina

Buenas he hecho todo lo que decia el manual, he insertado en mi servidor todos lo archivos cuando estoy en en la pagina formulario le doy a enviar y me sale la pagina de enviar.php sin que me de ningun error, pero mi formulario no va a ninguna parte y la pagina enviar no me enlaza con la de gracias.html.
He seguido todos los pasos pero no se que ocurre que no envia nada a mi correo, aqui te dejo los codigos por si ves algo raro y gracias por la ayuda:

formularioprueba.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulario de Contacto</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="http://www.vehiculo-robado.com/enviar.php">
<p>Nombre:<br />
<label>
<input name="nombre" type="text" id="nombre" />
</label>
<br />
Telefono:<br />
<input name="telefono" type="text" id="telefono" />
<br />
Email:<br />
<input name="email" type="text" id="email" />
<br />
Mensaje:<br />
<textarea name="mensaje" id="mensaje"></textarea>
<br />
<label>
<input type="submit" name="Submit" value="Enviar Formulario" />
</label>
</p>
</form>
</body>
</html>


enviar.php


<html>
<head>
<title>GRACIAS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

$mail='[email protected]';


$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];

$thank="gracias.html";

$message = "
nombre:".$nombre."
telefono:".$telefono."
email:".$email."
mensaje:".$mensaje."";

if (mail($mail,"Formulario de Consulta",$message))
Header ("Location: $thank");

?>

</body>
</html>


gracias.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center">Gracias por enviar el formualrio </div>
</body>
</html>
  #5 (permalink)  
Antiguo 26/10/2007, 18:51
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Hacer que mi formulario se envie a otra pagina

en enviar.php quita las etiquetas HTML, solo copia esto. es por eso que no funciona.

Código PHP:
<?php

$mail
='[email protected]';


$nombre $_POST['nombre'];
$telefono $_POST['telefono'];
$email $_POST['email'];
$mensaje $_POST['mensaje'];

$thank="gracias.html";

$message "
nombre:"
.$nombre."
telefono:"
.$telefono."
email:"
.$email."
mensaje:"
.$mensaje."";

if (
mail($mail,"Formulario de Consulta",$message))
Header ("Location: $thank");

?>
  #6 (permalink)  
Antiguo 27/10/2007, 04:01
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Hacer que mi formulario se envie a otra pagina

Muchas gracias por la respuesta, me has ayudado mucho y te lo agradezco.

AHora si me sale bien muchas gracias de nuevo
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 21:58.