Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/09/2011, 07:54
Sirrohan
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 14 años, 4 meses
Puntos: 21
Respuesta: Como modificar este codigo para enviar email de confirmacion?

Sugerencia: Agregar a tu base de datos un campo de confirmación y un campo identificador único.

1ra parte: tu formulario

2da parte: se analiza lo que tienes de tu formulario para enviar el correo, en mi caso le agregué la siguiente línea...
$mensaje.= "Confirmacion: http://mipagina.php?num_solic=".$num_solic."\n\n";

sino no te quieres dar mala vida con un campo de eso, a veces trabajo utilizando el tiempo para obtener un valor unico...

$valorUnico=date('YmdHis'); (Año+mes+dia+hora+minuto+segundo)

luego envia por utilizando la funcion mail.

3ra parte:
Confirmacion
$num_solic=$_GET['num_solic'];//para obtener el valor que envias desde el correo electronico
$sql="select * from solicitudes where num_solic='$num_solic'"; //sentencia SQL donde se verifica y obtiene la clave principal
$conex=pg_query($sql); //conexion con la base de datos
$reg=pg_fetch_object($conex); //me gusta trabajar con objetos
if($reg->confirmacion==0)// se verifica que el campo no este confirmado
{
echo $reg->confirmacion;
$sql2=" UPDATE solicitudes
SET confirmacion = 1
WHERE num_solic = '$num_solic'";
pg_query($sql2);
}

Espero que te sea de ayuda.

Última edición por Sirrohan; 12/09/2011 a las 07:56 Razón: agregar GET