Marvín tiene razón, piensa lo que él te dice.
Igualemente tu problema es el siguiente.
Está mal planteada tu función
obtener_id_noticias()
Así debería quedar: Código PHP:
function obtener_id_noticias($username)
{
if (!($conn = db_conectar()))
return false;
//Extrae los nombres de las asignaturas segun los codigos que recibe
$result=mysql_query("select id_noticia from noticias where username='$username'");
$noticias = array();
while($fila=mysql_fetch_array($result))
{
$noticias[] = $fila;
}
return $noticias;
}
Te recomiendo que hagas 1 sola consulta, como te dijo
Marvin.
Luego cuéntanos!