Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 09:29
Avatar de roal40
roal40
 
Fecha de Ingreso: enero-2012
Mensajes: 61
Antigüedad: 12 años, 9 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...