Segundo... tengo un sitio que es de administracion de clientes, en el cual el administrador puede enviar y recibir mensajes a los diferentes clientes.
El sistema anda a la perfección, pero el problema viene ahora que tengo que agregarle la posibilidad de enviar mensajes múltiples, osea a mas de un usuario.
Ahi me entra la duda... no sé como manejarlo, si tengo que cambiar todo el código o bien agregando algo puedo solucionar el tema.
les dejo adjunto como está actualmente para que vean de qué se trata!
Código PHP:
//en caso de presionar boton de respuesta, generamos consulta
if (!empty($_POST['respuesta']))
{
//comprobamos si se selecciono usuario
if (empty($_POST['uid'])){
$url = 'usuario.php?pag=n_mensaje.php&msg=<p/>Por favor seleccione al cliente destinatario.';
$delay = "0";
die ('<meta http-equiv="refresh" content="'.$delay.';url='.$url.'">'); }
else {
$sql = "INSERT INTO `ost_ticket_response` (`user_id`, `response`, `ip_address`, `created`)
VALUES('$uid', '$message', '$ip', '$fecha')";
mysql_query($sql);
$user = mysql_query("SELECT * FROM `usuarios` WHERE `id`=$uid");
$user = mysql_fetch_assoc($user); {
//enviamos a 1 mail
if (empty($user['email2'])){
$ToEmail = "".$user['email']."";}
//enviamos a 2 mails
else {$ToEmail = "".$user['email']."; ".$user['email2'].""; }}
$ToName = "Cliente $uid";
$ToSubject = "Tiene un nuevo mensaje.";
$EmailBody = "Estimado Cliente #$uid,\nHa recibido un nuevo mensaje.";
$Message = $EmailBody;
mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: Administrador <no-reply>");
//redireccionamos a la pagina de mensajes
$url = 'usuario.php?pag=n_mensaje.php&msg=<p/>Su mensaje ha sido enviado correctamente. Para visualizar sus mensajes, puede ingresar al historial.';
$delay = "0";
die ('<meta http-equiv="refresh" content="'.$delay.';url='.$url.'">');
}
}
F!