Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2008, 20:14
pixel1
 
Fecha de Ingreso: julio-2008
Ubicación: México
Mensajes: 150
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Enviar varios registro por email

Cita:
Iniciado por nestorvaldez Ver Mensaje
Saludos AMigos..
Tengo un tranque con una proyecto de universitario

Tengo un formulario que me presenta un encabezado con :
Profesor _______
Telefono: _______
Email : ___________

y en el detalle: Todas las materias y secciones que tiene ese profesor:
MATERIA | AULA | HORARIO LUNES | HORARIO MARTES | HORARIO MIERCO | ETC
______ ____ ________ _____________ _____________ ______
______ ____ ________ _____________ _____________ ______
______ ____ ________ _____________ _____________ ______

Esto lo presento prefectamente bien y salen los filtro bien, pero necesito enviar ese lsitado completo por email, a un solo email o sea a ese profesor para que vea sus materias que le asignaron..

Yo puedo enviar un email de un registro o un mensaje, pero no se como enviar, todos los registros.
He usado esto:
mail($email, $subject, $message, "From: [email protected]");

pero nos e como insertar todos los registros producto del filtro en el mensaje..
Alguien me puede ayudar con esto, lo antes posible q tengo esto pendiente y debo entregar.

Prueba esto:



Código PHP:
$q="SELECT * FROM tabla_detalle WHERE profesor=algo";
$r=mysql_query($q);
while(
$d=mysql_fetc_assoc($r))
{

  
//Mientras haya registros en el detalle, se lo iremos concatenando el mensaje
  
$message.=$d['materia'].",".$d['adula'].",".$d['horario X']."\n";
}

//Al final $message tendrá 1, 2 o N lineas, segun la cantidad de registros que existan.

mail($email$subject$message"From: [email][email protected][/email]");