Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 19-abr-2008, 22:48   #1 (permalink)
Marthita23 está en el buen camino
 
Avatar de Marthita23
 
Fecha de Ingreso: enero-2003
Ubicación: Edo Mexico
Mensajes: 135
Pregunta Como Agregar Un Codigo Php A Un Formulario

HOLA AMIGOS... AQUI SOLICITANDO AYUDA OTRA VEZ...

ESTOY AYUDANDO A DISEAR UAN PAGINA WEB PARA MODELOS Y HICE UN FORMULARIO DE REGISTRO PERO EN HTM CON FRONT PAGE.

QUISIERA CAMBIAR ESE CODIGO A PHP PARA QUE ME LLEGUE A UN CORREO ELECTRONICO, SON MUCHOS CAMPOS.

ESPERO ALGUIEN ME PUEDA AYUDAR.

LA DIRECCION ES ESTA:

www.modelling.com.mx/participa.htm

Y LA PAGINA DE AGRADECIMIENTO ES:

www.modelling.com.mx/agradecimiento.htm

Última edición por Marthita23; 19-abr-2008 a las 22:50. Razón: ME FALTO INFO
Marthita23 está desconectado   Responder Citando
Antiguo 20-abr-2008, 01:56   #2 (permalink)
uokesita no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2008
Ubicación: Maracaibo
Mensajes: 119
Re: Como Agregar Un Codigo Php A Un Formulario

Bueno te puedo pasar un ejemplo muy sencillo que luego tu lo puedes adaptar al numero de campos y al formato con que quieras que te llegue al correo...

(recuerda que este es un ejemplo sencillo. Luego le puedes hacer los cambios)


ESTE EL EL FORMULARIO EN UNA PAGINA HTML:
Código HTML:
<form id="form1" name="form1" method="post" action="enviar.php">
Nombre: <input name="nombre" type="text" id="nombre" /><br />

Email: <input name="email" type="text" id="email" /><br /> 

Mensaje: <textarea name="mensaje" cols="50" rows="5" id="mensaje"></textarea><br />

<input type="submit" name="Submit" value="Enviar" />

</form>         
Como vez llama a un archivo PHP (enviar.php):
Código PHP:
<?php

$mail
='tucorreo@hotmail.com';


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

$thank="gracias.php";

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

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

?>
y el gracias.php otro archivo donde colocas lo que quieras... espero que te sirva por lo menos de guia para que hagas algunas pruebas, y luego puedes incluirle los demas campos (que son bastantes)

en mi caso esto es un simple formulario de consulta.. no se si hay otra forma mas facil de hacerlo para un formulario con tantos datos como el tuyo..

Por cierto aunque la pag no esté terminada al hacer click en contato tiene el link hacia verbooks.htm

Última edición por uokesita; 20-abr-2008 a las 02:02.
uokesita está desconectado   Responder Citando
Antiguo 20-abr-2008, 13:20   #3 (permalink)
Marthita23 está en el buen camino
 
Avatar de Marthita23
 
Fecha de Ingreso: enero-2003
Ubicación: Edo Mexico
Mensajes: 135
Parpadear Re: Como Agregar Un Codigo Php A Un Formulario

HOLA GRACIAS POR RESPONDER...

UN FAVOR MAS LO DE LOS CAMPOS PUES TENDRE QUE HACER UNO POR UNO JEJE PERO ESO NO IMPORTA.

ME PODRIAS DECIR COMO ACOMODAR EL CODIGO DE ENVIAR.PHP SI LO TENGO QUE COLOCAR DENTRO DE LA PAGINA O EN OTRA PAGINA Y COMO...

SORRY NO SOY MUY PROFESIONAL EN ESTO.

A Y GRACIAS POR AVIDSARME DEL VINCULO ERRONEO LO VOY A CHECAR
Marthita23 está desconectado   Responder Citando
Antiguo 20-abr-2008, 17:32   #4 (permalink)
uokesita no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2008
Ubicación: Maracaibo
Mensajes: 119
Re: Como Agregar Un Codigo Php A Un Formulario

Te explico, para implementar el envio del formulario tendrias 3 paginas..

Una para el formulario, en tu caso "participa.htm"
donde debes indicar que al dar click en enviar llame a "enviar.php"
esto se hace añadiendo esto al <form.....>

Código HTML:
<form id="form1" name="form1" method="post" action="enviar.php">
Otra llamada "enviar.php"
y otra llamada "agradecimiento.htm" en tu caso..

ya tu tienes dos hechas.. solo te faltaria hacer "enviar.php"
pero si vas a usar "agradecimiento.htm" asegurate de modificar el codigo enviar.php. entonces te quedaria asi:

Código PHP:
<?php 

$mail
='tucorreo@hotmail.com'


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

$thank="agradecimiento.htm";

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

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

?>
uokesita está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:30.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96