Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2010, 13:02
zapt142
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Borrar registro desde mail enviado

Me explicare mejor:

En link que pongo en el correo elimina al cliente de la bd con ese correo para ya no enviarle más correos, en el archivo php donde manda el link recupero el correo y lo usa como condicional al momento de eliminar.

Ya he solucionado el problema, sucedía que tenia un error de sintaxis el cual era que mandaba la variable como númerica en lugar de texto por lo cual no me realizaba la eliminación.

Espero que con esto se entienda un poco mejor pateketrueke y gracias por quererme ayudar con lo primordial que es explicar bien el problema para poder resolverlo

les dejo el codigo por si algun dia le sirve a alguien

php del envio del correo:
Código PHP:
Ver original
  1. $asunto = "Promociones Paginas Web";
  2. $mail = $dest;
  3. $cuerpo= '<html xmlns=\"http://www.w3.org/1999/xhtml\">
  4. <head>
  5. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  6.     <title>Envío de Datos</title>
  7. </head>
  8. <body>'.$pag.'<p></p>
  9. <table><tr><td><img src="http://www.internovo.com.mx/admin/images/'.$archivo.'" /></td></tr>
  10. <tr><td><a href="http://www.internovo.com.mx/admin/elimina_cliente.php?correo= \''.$mail.'\'" target="_self">Si no deseas seguir recibiendo nuestras pormociones pulse aqui</a></td></tr>
  11. </table>
  12. </body>
  13. </html>
  14. ';
  15. //para el envío en formato HTML
  16. $headers = "MIME-Version: 1.0\r\n";
  17. $headers .= "Content-type: text/html; charset=utf-8\r\n";
  18. //dirección del remitente
  19. $headers .= "From: Internovo <[email protected]>\r\n";
  20. //dirección de respuesta, si queremos que sea distinta que la del remitente
  21. //$headers .= "Reply-To: [email protected]\r\n";
  22. mail($mail,$asunto,$cuerpo,$headers);

php que elimina:
Código PHP:
Ver original
  1. <?php
  2. include ('config.php');
  3.  
  4. $query = "delete from clientes where correo =".$_GET['correo'];
  5. //echo $query;
  6. mysql_query($query,$conn) or die(mysql_error());
  7.  
  8. echo '<script languaje="javascript">alert("Sus datos se han eliminado satisfactoriamente");</script>';
  9. ?>
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---