Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2012, 10:05
Avatar de roal40
roal40
 
Fecha de Ingreso: enero-2012
Mensajes: 61
Antigüedad: 12 años, 3 meses
Puntos: 4
Respuesta: Problema sistema de novedades

Cita:
Iniciado por Eleazan Ver Mensaje
No no, yo intentaba "explicarte" el pq te pasa....


No he tocado nada de código. Simplemente, intento q veas que es lo q pasa. Tú tienes puesto esto:
Código PHP:
$resultadoamistades mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1')"); 
while(
$filaamistad mysql_fetch_array($resultadoamistades)){ 
       
$resultado mysql_query("SELECT * FROM comentarios WHERE (estado = '1' AND idnombre = $filaamistad[idusuariopedido]) ORDER BY idcomentario DESC LIMIT 12"); 
        while(
$fila mysql_fetch_array($resultado)){ 
               
//blablabla
        
}

Tu primer bucle condiciona el segundo.

Es decir, primero pilla tus amigos con estado 1, y después, de cada uno de ellos, busca los comentarios. ¿Cual es el problema? Que busca los comentarios SEGUN el orden del primer bucle, que es la consulta que pilla tus amigos.

Por eso te lo ordena así.

Yo sólo quiero mostrarte el fallo, para que intentes solucionarlo. Y si no lo consigues, te ayudo
Ya más o menos me hacia a la idea de que ese era el fallo... pero como lo soluciono? me llevo comiendo la cabeza un dia y nada... :S

Un saludo