Foros del Web » Programando para Internet » PHP »

PHP OO formulario que envie a bbdd y a email automaticamente

Estas en el tema de formulario que envie a bbdd y a email automaticamente en el foro de PHP en Foros del Web. Ok mi duda es la siguiente, tengo un formulario de contacto que al enviar alimenta una base de datos SQL, con php. Mi duda es ...
  #1 (permalink)  
Antiguo 11/08/2013, 10:23
 
Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
formulario que envie a bbdd y a email automaticamente

Ok mi duda es la siguiente, tengo un formulario de contacto que al enviar alimenta una base de datos SQL, con php. Mi duda es como puedo hacer, para que en el momento de enviar, salga automaticamente un mensaje al email que fue suministrado por el usuario en el campo "email"; a modo de que el pueda ir a su buzon de correo y buscarlo y hacerlo correo deseado. Para que en futuros envios, no sea un spam. De verdad muchas gracias por sus respuestas, creo en ustedes.

El formulario es el siguiente:



Código PHP:
Ver original
  1. <?php
  2. //si la forma ha sido enviada editamos el registro.
  3. if(isset($_POST['submit']['mail'])){
  4.    
  5.     include ("includes/config.php");
  6.     include ("includes/funciones.php");
  7.     //nos conectamos a mysql
  8.     $cnx = conectar ();
  9.    
  10.     $campos = "nombre,apellido,nick,email,url";
  11.     $valores = "'".$_POST['nombre']."',";
  12.     $valores .= "'".$_POST['apellido']."',";
  13.     $valores .= "'".$_POST['nick']."',";
  14.     $valores .= "'".$_POST['email']."',";
  15.     $valores .= "'".$_POST['url']."'";
  16.     $sql = "INSERT INTO directorio ($campos) VALUES($valores)";
  17.     $res = mysql_query($sql) or die(mysql_error());
  18.     echo "Registro ingresado.<br><a href='listado.php'>regresar</a>";
  19.     mail($email, "Confirmación de Registro"," Gracias por registrarte. Hemos recibido tus datos", "From: [email protected]");
  20.    
  21.     mysql_close($cnx);
  22.     exit;
  23.    
  24. }
  25. ?>
  26. <form name="form1" method="post" action="<?echo $_SERVER['PHP_SELF'];?>">
  27. <table width="400" border="1" cellpadding="0" cellspacing="0">
  28. <tr>
  29.     <td>nombre</td>
  30.     <td><input name="nombre" type="text" id="nombre" value=""></td>
  31. </tr>
  32. <tr>
  33.   <td>apellido</td>
  34.   <td><input name="apellido" type="text" id="apellido" value=""></td>
  35. </tr>
  36. <tr>
  37.     <td>nick</td>
  38.     <td><input name="nick" type="text" id="nick" value=""></td>
  39. </tr>
  40. <tr>
  41.     <td>email</td>
  42.     <td><input name="email" type="text" id="email" value=""></td>
  43. </tr>
  44. <tr>
  45.     <td>url</td>
  46.     <td><input name="url" type="text" id="url" value=""></td>
  47. </tr>
  48. <tr>
  49.   <td>&nbsp;</td>
  50.   <td align="right"><input type="submit" name="submit" value="enviar"></td>
  51. </tr>
  52. </table>
  53. </form>

Última edición por Triby; 11/08/2013 a las 21:52 Razón: Código en Highlight

Etiquetas: automatico, bbdd, email
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 15:07.