Buenas atodos, tengo lo siguiente.
recibo los id de 3 trabajadores, a los cuales quiero asignar un trabajo. y quiero enviar un email notificandoles que tienen un nuevo trabajo en su intranet, a los tres a la vez.
he intentado hacer lo siguiente:
Código:
$query2 = mysql_query ("SELECT * FROM trabajadores WHERE idtrabajador IN ('$idtrabajador','$idtrabajador')");
while ($dato=mysql_fetch_array($query2)){
//$dato=mysql_fetch_array($query2);
$mailtrabajador=$dato["mail"];
$nombretrabajador=$dato["nombre"];
$comentarios1=$comentarios;
include("mail_trabajador.php");
en el include, tengo lo siguiente:
Código:
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: [email protected]\r\n";
$asunto = "Notificación alta de trabajo";
$para=$mailtrabajador;
$mensaje ="Estimado/a ".$nombretrabajadpr." .<br><br><br>Se ha insertado un nuevo trabajo, con la referencia <b>".$nombretrabajo."</b> <br><br><br><b>Comentarios:</b> ".$comentarios1."<br><br><br>Acceda a su panel de control para descargar el archivo.";
$mail = mail($para,$asunto,$mensaje,$headers);
el problema es que solo me lo envia al primer trabajador, y no a los otros dos. que falla para que no se envie a los tres? está mal empleada la senrtencia IN?
saludos,
ferranEB