Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2012, 09:43
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
Veamos....


Primero, haces una consulta para saber los amigos.

Por ejemplo, imagina que el usuario "pepito" tiene como amigos a "carlitos" "laurita" y "cristinita".

"novedades" buscaria los amigos de pepito (y devolveria "carlitos", "laurita", "cristinita"). Y despues, busca novedades de carlitos, novedades de laurita, y novedades de cristinita...

¿Cual es el problema?

Que el orden que busca es el q te devuelve aqui:
Código PHP:
$resultadoamistades mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1')"); 
Así pues, primero buscara las novedades de cada amigo según el orden que tengan en la tabla amigos.

¿Es este el problema? :)
La cosa es que se muestre el comentario mas nuevo, y no según cuando se agregó a esa persona. Es decir, como lo dices lo que se mostraría seria siempre primero el de "carlitos" luego "laurita" y luego "cristinita" :)


Es decir si pongo...
Código PHP:
$resultadoamistades mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1') ORDER BY idpeticion DESC"); 
Se mostraria primero la ultima peticion.

Si pusiese:

Código PHP:
$resultadoamistades mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1') ORDER BY idusuariopedido DESC"); 
Se mostraría primero las novedades de un usuario y después de otro.

No se si entendí del todo bien, pero entendí eso :S