Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/04/2008, 06:05
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Exclamación Re: Enviar Consulta SQL por Mail

Hola todos ya lo termine.. y funciona.... pero necesitaria saber como hacer para que funcione en un diseño, digamos con etiquetas html, ya que se las agrego con comillas adelantes de la variable que me muestra el resultado y no me envie el mail....

Alguna idea plis...

Aqui posteo el codigo que me funciona...

Código PHP:
<?
// Script PHP para el envio de Mails via HTTP usando SMTP AUTH.

// INCLUDE :: NO TOCAR
include("Mail.php"); // INCLUDE PEAR de PHP :: NO TOCAR

//Datos del Remitente y Destinatario
$destinatario "[email protected]"// E-Mail Destinatario.
$headers["From"]    = "$nombre"// Nombre/E-Mail Remitente. (NO colocar ningun caracter punto (.))
$headers["To"]      = "$nombre"// Nombre/E-Mail Destinatario.
$headers["Subject"] = "Examen"// Asunto del Mensaje.

include("../libreria/conexion.php"); //INclude de conexion

conectar(); //conecto a la base de datos

//$_SESSION['usuario_id'];
$iduser2;
$consulta mysql_query("SELECT DISTINCT e.iduser, u.nombre FROM examen e INNER JOIN user u ON e.iduser = u.iduser WHERE e.iduser = '$iduser' ORDER BY nombre ");
while (
$row=mysql_fetch_array($consulta))
    {
//Echo del contenido
    
$return .=$row['nombre'];
    
$return .=$row['iduser'];
$id=$row['iduser'];
$con mysql_query("SELECT p.pregunta, m.modulo, r.respuesta, r.correcta, e.fecha, e.iduser FROM examen e INNER JOIN respuestas r ON e.idrespuesta =  r.idrespuesta INNER JOIN pregunta p ON p.idpregunta = e.idpregunta INNER JOIN modulo m ON m.idmodulo = p.idmodulo WHERE e.iduser in('".$id."')");
while (
$linea mysql_fetch_array($con))
    {  
        
$return .=  $linea['pregunta'];
        
$return .=  $linea['respuesta'];
        
$return .=  $linea['correcta'];
    }
}  
desconectar(); //desconecto de la base de datos

// Cuerpo del Mensaje
$cuerpo_del_mensaje "
NOMBRE:
$nombre
Datos:
$return
"
;


// Datos del Servidor SMTP
$params["host"] = "smtp.extendedcollege.com.ar"// Host SMTP: host.midominio.com.ar
$params["port"] = "25"// Puerto: 25
$params["auth"] = true// Autentificacion: Activada
$params["username"] = "[email protected]"// Cuenta de Mail: [email protected]
$params["password"] = "123456"// Clave de Cuenta de Mail: xxxxxxxx

// Enviar el Mail :: NO TOCAR !!!
$mail_object =& Mail::factory("smtp"$params); // Enviar el Mail :: NO TOCAR !!!
$mail_object->send($destinatario$headers$cuerpo_del_mensaje); // Enviar el Mail :: NO TOCAR !!!

// Descomentar la linea siguiente si tiene una pagina de agradecimiento, Ej: gracias.html.
//include ("gracias.html");
?>