Cita:
alli cojo a todos mis id a quien le quiero enviar el mensaje ahora lo mando asi $sql = "SELECT MAX(id_usuario) AS idusuarioBD
FROM usuarios ";
$result = $BD->ejecutar_sql($sql);
while($fila = $BD->fetch_array($result))
{
$idusuarioBD = $fila["idusuarioBD"];
}
FROM usuarios ";
$result = $BD->ejecutar_sql($sql);
while($fila = $BD->fetch_array($result))
{
$idusuarioBD = $fila["idusuarioBD"];
}
pero solo me coje uno solo
Cita:
if(count($idusuarioBD) > 0)
{
for($i = 0; $i < count($idusuarioBD); $i++)
{
$prim2 = "SELECT MAX(id_mail) AS idmailBD
FROM usuarios_mensajes_mailadmin
WHERE id_usuario = '".$idusuarioBD."' AND id_admin = '".$idusuarioS."' ";
//echo "max = ".$prim."<br>";
$rprim2 = $BD->ejecutar_sql($prim2);
$fila2 = $BD->fetch_array($rprim2);
$idmailBD = $fila2["idmailBD"];
if($idmailBD == "")
$idmail_ins = 1;
else
$idmail_ins = $idmailBD + 1;
$sql2 = "INSERT INTO
usuarios_mensajes_mailadmin(id_mail,id_usuario,id_ admin, tema, mensaje_mail, fhingreso,revizado_mail)
VALUES('".$idmail_ins."','".$idusuarioBD."','".$id usuarioS."','".$tema."','".$mensaje_admin."','".$f hingreso."','".$revizado_mail."')";
echo "SQL = ".$sql2;
$result2 = $BD->ejecutar_sql($sql2);
if($result2)
{
$mens = 1;
}
else
{
$mens = 2;
}
}
}
if(count($idusuarioBD) > 0)
{
for($i = 0; $i < count($idusuarioBD); $i++)
{
$prim2 = "SELECT MAX(id_mail) AS idmailBD
FROM usuarios_mensajes_mailadmin
WHERE id_usuario = '".$idusuarioBD."' AND id_admin = '".$idusuarioS."' ";
//echo "max = ".$prim."<br>";
$rprim2 = $BD->ejecutar_sql($prim2);
$fila2 = $BD->fetch_array($rprim2);
$idmailBD = $fila2["idmailBD"];
if($idmailBD == "")
$idmail_ins = 1;
else
$idmail_ins = $idmailBD + 1;
$sql2 = "INSERT INTO
usuarios_mensajes_mailadmin(id_mail,id_usuario,id_ admin, tema, mensaje_mail, fhingreso,revizado_mail)
VALUES('".$idmail_ins."','".$idusuarioBD."','".$id usuarioS."','".$tema."','".$mensaje_admin."','".$f hingreso."','".$revizado_mail."')";
echo "SQL = ".$sql2;
$result2 = $BD->ejecutar_sql($sql2);
if($result2)
{
$mens = 1;
}
else
{
$mens = 2;
}
}
}