Foros del Web » Programando para Internet » PHP »

Consulta sobre Formulario y Email

Estas en el tema de Consulta sobre Formulario y Email en el foro de PHP en Foros del Web. Hola amigos tengo un problema, tengo que diseñar un formulario en php y que este grabe los datos en mi DB y luego al presionar ...
  #1 (permalink)  
Antiguo 06/11/2009, 16:16
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 10 meses
Puntos: 1
Consulta sobre Formulario y Email

Hola amigos tengo un problema, tengo que diseñar un formulario en php y que este grabe los datos en mi DB y luego al presionar sobre enviar, mi servidor le envie un mail al administrador y al cliente que se registro en dicho formulario un nuevo mail con los datos del registro.

Alguien tiene algun script o codigo como para poder acelerar este trabajo que estoy tratando de hacer o darme alguna idea de como poder hacerlo porque la verdad soy novato en esto y no entiendo como poder realizarlo.

Desde ya muchas gracias a quien peuda darme una mano y a quien no tambien.

Salud2
  #2 (permalink)  
Antiguo 06/11/2009, 16:33
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 15 años, 1 mes
Puntos: 17
Respuesta: Consulta sobre Formulario y Email

se nota que no haz buscado nada... en google e incluso en este foro hay muchas respuestas para tu pregunta..

creo la idea la tienes clara...

mira: http://www.desarrolloweb.com/articulos/1048.php
  #3 (permalink)  
Antiguo 07/11/2009, 05:27
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Consulta sobre Formulario y Email

A ver esto no me sirve y tampoco funciona el ejemplo:

Igualmente coloco mi formulario y les explico nuevamente a ver si alguien puede orientarme y darme una mano:

Código PHP:
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="38%" id="AutoNumber1">
  <
tr>
    <
td width="100%" colspan="4">Formulario de Pedido:</td>
  </
tr>
  <
tr>
    <
td width="100%" colspan="4">
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::</
td>
  </
tr>
  <
tr>
    <
td width="14%">Apellido:</td>
    <
td width="86%" colspan="3"><input name="apellido" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Nombre:</td>
    <
td width="86%" colspan="3"><input name="nombre" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Calle:</td>
    <
td width="86%" colspan="3"><input name="calle" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Numero:</td>
    <
td width="35%"><input name="numero" maxlength="100" type="text" value="" /></td>
    <
td width="8%">CP.:</td>
    <
td width="42%"><input name="cp" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Piso:</td>
    <
td width="35%"><input name="piso" maxlength="100" type="text" value="" /></td>
    <
td width="8%">Localidad:</td>
    <
td width="42%"><input name="localidad" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Depto.:</td>
    <
td width="35%"><input name="depto" maxlength="100" type="text" value="" /></td>
    <
td width="12%">Provincia:</td>
    <
td width="38%"><input name="provincia" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Teléfono:</td>
    <
td width="86%" colspan="3"><input name="telefono" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">E-mail:</td>
    <
td width="86%" colspan="3"><input name="email" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="100%" colspan="4"><center><input name="boton" type="submit" value="Enviar" /></center></td>
  </
tr>
</
table
Lo que necesito hacer es que al completar este formulario el Usuario, le envie un mail al administrador y un mail al cliente con los datos que el mismo completo, eso es basicamente lo que tengo que hacer y no doy en la cuerda para poder hacerlo funcionar.

Saludos y gracias a quien pueda ayudarme
  #4 (permalink)  
Antiguo 07/11/2009, 07:06
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 15 años, 1 mes
Puntos: 17
Respuesta: Consulta sobre Formulario y Email

Cita:
Iniciado por hollowmanf Ver Mensaje
A ver esto no me sirve y tampoco funciona el ejemplo:

Igualmente coloco mi formulario y les explico nuevamente a ver si alguien puede orientarme y darme una mano:

Código PHP:
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="38%" id="AutoNumber1">
  <
tr>
    <
td width="100%" colspan="4">Formulario de Pedido:</td>
  </
tr>
  <
tr>
    <
td width="100%" colspan="4">
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::</
td>
  </
tr>
  <
tr>
    <
td width="14%">Apellido:</td>
    <
td width="86%" colspan="3"><input name="apellido" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Nombre:</td>
    <
td width="86%" colspan="3"><input name="nombre" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Calle:</td>
    <
td width="86%" colspan="3"><input name="calle" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Numero:</td>
    <
td width="35%"><input name="numero" maxlength="100" type="text" value="" /></td>
    <
td width="8%">CP.:</td>
    <
td width="42%"><input name="cp" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Piso:</td>
    <
td width="35%"><input name="piso" maxlength="100" type="text" value="" /></td>
    <
td width="8%">Localidad:</td>
    <
td width="42%"><input name="localidad" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="15%">Depto.:</td>
    <
td width="35%"><input name="depto" maxlength="100" type="text" value="" /></td>
    <
td width="12%">Provincia:</td>
    <
td width="38%"><input name="provincia" type="text" value="" size="21" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">Teléfono:</td>
    <
td width="86%" colspan="3"><input name="telefono" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="14%">E-mail:</td>
    <
td width="86%" colspan="3"><input name="email" type="text" value="" size="59" maxlength="100" /></td>
  </
tr>
  <
tr>
    <
td width="100%" colspan="4"><center><input name="boton" type="submit" value="Enviar" /></center></td>
  </
tr>
</
table
Lo que necesito hacer es que al completar este formulario el Usuario, le envie un mail al administrador y un mail al cliente con los datos que el mismo completo, eso es basicamente lo que tengo que hacer y no doy en la cuerda para poder hacerlo funcionar.

Saludos y gracias a quien pueda ayudarme
esta tabla tiene que estar dentro de una etiqueta form con metodo GET o POST.

luego codigo PHP podria ser algo asi

Código PHP:

if(!empty($_POST['boton']))
        
$nombre $_POST['apellido']; 
    
$apellido $_POST['nombre'];
        
$mail $_POST['email'];
/*
aca van las otras variables.. blablablabla
*/
    
$header 'From: ' $mail " \r\n";
    
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
    
$header .= "Mime-Version: 1.0 \r\n";
    
$header .= "Content-Type: text/plain";
    
$mensaje "Este mensaje fue enviado por " $nombre "\r\n";
    
$mensaje .= "Su e-mail es: " $mail " \r\n";
    
$mensaje .= "Mensaje: "$nombre"  "$apellido"\r\n";
    
$mensaje .= "Enviado el " date('d/m/Y'time());
    
$para '[email protected]';
    
$asunto 'El asunto del correo';

    if (
mail($para$asuntoutf8_decode($mensaje), $header)){
        echo 
"Su formulario se envio correctamente";
    }
    else{
        echo 
"Problemas con el servidor de correo, reintente";
    }

  #5 (permalink)  
Antiguo 07/11/2009, 08:12
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Consulta sobre Formulario y Email

okas pruebo y te confirmo, te agradezco la ayuda
  #6 (permalink)  
Antiguo 07/11/2009, 08:22
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Consulta sobre Formulario y Email

Hola

Prueba con ese ejemplo, pero antes configura php.ini (smt,port). También puedes plantearte usar PHPMailer, que es mas potente y además hay una versión gratuita

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 22:22.