Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Formulario de contacto con php

Flonata
post Jan 26 2007, 01:35 AM
Publicado: #1


Miembro
**

Grupo: Members
Mensajes: 37
Registrado: 9-April 06
Miembro nº: 165.483



Buenas:
Mi problema es el siguiente, tengo que hacer para una pagina un formulario de contacto, la verdad he recorrido todo google, he hecho miles de tutoriales donde aprender a hacer uno pero la verdad ninguno me resulta. Incluso encontre uno aca pero tampoco lo entendi. No se si alguien que tenga mucha pasiencia me podria ayudar a terminar el mio y ver porque no me funcionan.
Dejare aca el codigo del html a ver si alguien me podria ayudar para hacer el php que corresponde.
De antemano muchas gracias a quien me ayude.

CODE
<form name="form1" method="post" action="contacto.php">
     <label>
     
       <p align="center"><span class="Estilo17">Nombre:</span>
         <input name="textfield" type="text" size="30">
       </p>
       <p align="center">
         <label><span class="Estilo17">Telefono:
         <input name="textfield2" type="text" size="30">
         </span>          </label>
       </p>
       <p align="center">
         <label> <span class="Estilo17">E - Mail :
         </span>
         <input name="textfield3" type="text" size="30">
         </label>
       </p>
       <p align="center">
         <label><span class="Estilo17">Comentario:
         </span>
         <textarea name="textfield4" cols="30" wrap="virtual"></textarea>
         </label>  
         <br>
         <br>
         Enviar
         <input type="submit" name="Submit" value="Enviar">
         Borrar
         <input type="submit" name="Submit2" value="Borrar">
       </p>
       <label></label>
   </form>



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TheOffspring
post Jan 28 2007, 10:24 PM
Publicado: #2


Miembro
**

Grupo: Members
Mensajes: 34
Registrado: 23-October 06
Miembro nº: 184.288



y a dond kieres k vallan los datos ke la gente meta en ese formulario a un email, una base d datos o k?? jeje...

Salud2... bye1.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Flonata
post Jan 28 2007, 10:42 PM
Publicado: #3


Miembro
**

Grupo: Members
Mensajes: 37
Registrado: 9-April 06
Miembro nº: 165.483



Por fin alguien me contesta!!!!! gracias
mira necesito que valla a un mail no se que otros datos necesites para poder ayudarme, estare pendiente a tu respuesta gracias.



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lord MinDokan
post Jan 29 2007, 06:02 AM
Publicado: #4


Más alto subes, más duro el golpe de la caída.-
Group Icon

Grupo: Moderadores
Mensajes: 3.481
Registrado: 6-February 06
Desde: Argentina, Santa Fe, Rosario
Miembro nº: 159.059



Manual formulario de contacto en PHP



bye1.gif

Mensaje modificado por Lord MinDokan el Jan 29 2007, 06:02 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Flonata
post Jan 29 2007, 08:34 PM
Publicado: #5


Miembro
**

Grupo: Members
Mensajes: 37
Registrado: 9-April 06
Miembro nº: 165.483



He seguido el tutorial que me mostraron en el post aneterior y tome ese codigo lo modifique con algunos datos que queria enviar pero no llega nada al correo donde quiero que llegue la informacion del formulario, no se si alguien podria revisar y decirme donde esta en error para que llegue a mi correo.
Gracias

Archivo pruebaformulario.html
CODE
<form action="enviar.php" method="post" name="form">
 <div align="center"><br>
   Nombre:
   <input type="text" name="nombre">
   <br>
   Telefono:
   <input type="text" name="telefono">
   <br>
   e- mail :
   <input type="text" name="email" >
   <br>
   Mensaje:
   <textarea name="msg" cols="35" rows="8" ></textarea>
   <br>
   <input type="submit" name="Submit" value="Enviar">
   <br>
 </div>
</form>



Archivo enviar.php
CODE
<?php
$nombre=$_POST[nombre];
$telefono=$_POST[telefono];
$email=$_POST[email];
$mensaje_usuario=$_POST[msg];
$mi_mail="hannekeller@gmail.com";
$asunto="contacto desde web";
$mensaje="Te ah llegado un comentario de $nombre con los siguientes datos:<br>
Nombre: $nombre<br>
Telefono: $telefono<br>
E-mail: $email<br>
Y te ah enviado el siguiente mensaje:<br>
-------------------------------------------------------------------<br>
$mensaje_usuario <br>
-------------------------------------------------------------------<br>";
mail("$email","$asunto","$mensaje");
Echo"El mensaje ah sido enviado";
?>



Lo otro es que me gustaria que en vez del mensaje que aparece de confirmacion, me envie a una pagina que tengo lista donde dice que el mensaje fue enviado, probe poniendole la url pero no me resulto. como hay que cambiarla?
gracias
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lord_uruk
post Jan 30 2007, 05:25 PM
Publicado: #6


Miembro Avanzado
***

Grupo: Members
Mensajes: 93
Registrado: 22-June 06
Miembro nº: 171.774



Saludos...

Prueba poniendole comas simples al nombre de la variable, asi...
CODE

$nombre=$_POST[nombre];       <--- Original

$nombre=$_POST['nombre'];     <--- Con comillas simples...

etc...

nota: solo a las variables qe resibes con post...

________________________________________________________________________

LORD_URUK susel.gif

MinDokan: Mi quedir Lord_Uruk... Acuérdate de los CODE... smile.gif

Mensaje modificado por Lord MinDokan el Feb 5 2007, 05:38 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alnitak
post Feb 1 2007, 03:41 PM
Publicado: #7


Carpe Diem
Group Icon

Grupo: Webmaster
Mensajes: 6.398
Registrado: 28-August 03
Desde: Valencia, Venezuela
Miembro nº: 25



Se ha hablado de lo mismo en este hilo

Revisalo a ver si te ayuda en algo.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Flonata
post Feb 19 2007, 01:49 AM
Publicado: #8


Miembro
**

Grupo: Members
Mensajes: 37
Registrado: 9-April 06
Miembro nº: 165.483



Gracias Alnitak pero sabes?
Con todo lo enrredada que estoy empese a modificar lo que tenia y quedo peorrrr sigo sin recibir nada en mi correo, al contrario de lo que sucedia en el otro post yo si estoy segura que el servidor en el que estoy trabajando si soporta el envio de formularios en php asi que es obvio que el error que tengo es algo
de mi formulario
Como te decia estos son mis codigos


Contacto.php
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<p>&lt;?php </p>
<p>$nombre = $_POST['nombre'];<br />
 $mail = $_POST['mail'];<br />
 $telefono = $_POST['telefono'];</p>
<p>$header = 'From: ' . $mail . &quot; \r\n&quot;;<br />
 $header .= &quot;X-Mailer: PHP/&quot; . phpversion() . &quot; \r\n&quot;;<br />
 $header .= &quot;Mime-Version: 1.0 \r\n&quot;;<br />
 $header .= &quot;Content-Type: text/plain&quot;;</p>
<p> $mensaje = &quot;Este mensaje fue enviado por &quot; . $nombre . &quot;, telefono &quot; . $telefono . &quot; \r\n&quot;;<br />
 $mensaje .= &quot;Su e-mail es: &quot; . $mail . &quot; \r\n&quot;;<br />
 $mensaje .= &quot;Mensaje: &quot; . $_POST['mensaje'] . &quot; \r\n&quot;;<br />
 $mensaje .= &quot;Enviado el &quot; . date('d/m/Y', time());</p>
<p> $para = 'hannekeller@gmail.com';<br />
 $asunto = 'Contacto desde italook';</p>
<p>mail($para, $asunto, utf8_decode($mensaje), $header);</p>
<p>echo 'Gracias por enviar su mensaje';</p>
?&gt;
</body>
</html>



y este el del enviar.php
CODE
<?php
$nombre=$_POST['nombre'];
$telefono=$_POST['telefono'];
$email=$_POST['email'];
$mensaje_usuario=$_POST[msg];
$mi_mail="hannekeller@gmail.com";
$asunto="contacto desde web";
$mensaje="Te ah llegado un comentario de $nombre con los siguientes datos:<br>
Nombre: $nombre<br>
Telefono: $telefono<br>
E-mail: $email<br>
Y te ah enviado el siguiente mensaje:<br>
-------------------------------------------------------------------<br>
$mensaje_usuario <br>
-------------------------------------------------------------------<br>";
mail("$email","$asunto","$mensaje");
Echo"El mensaje ah sido enviado";
?>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Se puede poner una imagen distinta a cada conta ... ACD 3 0 Hoy, 04:45 PM
By: ACD
Formulario en Dreamweaver yleanapatricia 140 1 Oct 12 2008, 03:54 AM
By: Lord MinDokan
Nuevo Formulario de Impresion en Vista Mosw 105 0 Oct 1 2008, 09:09 PM
By: Mosw
¿ Como agregar a una contacto de msn eliminada ... aop27 337 1 Sep 25 2008, 11:26 AM
By: Aitor_sp
Me agrego un contacto muy extraño al MSN manelbell91 251 3 Sep 5 2008, 10:23 PM
By: culifrunzi