Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 09:29
Avatar de roal40
roal40
 
Fecha de Ingreso: enero-2012
Mensajes: 61
Antigüedad: 14 años, 7 meses
Puntos: 4
Problema sistema de novedades

Buenas, estoy haciendo una red social, y la verdad creo que esto que me ha surgido es un fallo mio de los tontos pero no doy con la solución.

El problema es... que en el sistema de novedades (Por ahora solo de estados) se muestren los más nuevos, solo de tus amigos y haya un limite de 15) bueno, todo eso funciona EXCEPTO... los más nuevos, no se porqué no se muestran ordenados, os dejo aquí el codigo:

Código PHP:
<div class="novedades">
<p>Novedades</p>
</div>
<?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)){
            
?>
            <div class="estados">
            <div class="imagenestado">
            <? 
if(empty($fila['avatarcomentario'])) {
?>
<a href="perfil.php?id=<?=$fila['idnombre']?>"><img width="50px" height="50px" src="css/img/sinimagen.jpg"></a>
<?
     
}else{ 
?>
<a href="perfil.php?id=<?=$fila['idnombre']?>"><img width="50px" height="50px" src="<?=$fila['avatarcomentario']?>" onerror="this.onerror=null;this.src='css/img/sinimagen.jpg';"></a>
<?

     
} 
     
?>
     </div>
     <div class="nombrestado">
                 <?
             
echo "<a href='perfil.php?id=".$fila['idnombre']."'>".$fila['nombre']."</a>";
            
?>
            </div>
     <div class="estadointroducido">
            <?
            
echo "".$fila['comentario'];
            
?>
            </div>
              <div id="nombrecomentario">
              <div class="fechaestados">
            <?
            
echo ''.$fila['fechacomentario'];
            
?>
            </div>
            </div>
            </div>
            <?
                                    
echo '<br/>';
        }
        }
  
?>
Un saludo.

Nota: El estado 1 de amigos es para seleccionar SOLO amigos, el estado 1 de comentarios es para SOLO estados.

Nota2: Como pueden ver... he puesto "ORDER BY idcomentario DESC" por lo que no entiendo porqué funciona como quiere...