Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 16:57
thehack
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años, 7 meses
Puntos: 1
se me repite la consulta sql 2 veces

hola amigos tengo un pequeño problema estoy realizado un consulta a la db donde me muestra el resultado segun el tipo de datos este en la db aqui esta el ejemplo

Consulta sql

Código SQL:
Ver original
  1. $actividades = $database->database_query("SELECT m.ID_TOPIC,m.subject, nt.ID_TOPIC,nt.ID_MEMBER,nt.TYPE,men.realName
  2. FROM ".TABLA_POSTS." AS m
  3. LEFT JOIN ".TABLA_NOTIFICACIONES." AS nt ON nt.ID_TOPIC = m.ID_TOPIC
  4. LEFT JOIN ".TABLA_BOARDS." AS b ON b.ID_BOARD = m.ID_BOARD
  5. LEFT JOIN ".TABLA_USUARIOS." AS men ON men.ID_MEMBER = nt.ID_USER
  6. WHERE m.ID_TOPIC = nt.ID_TOPIC
  7. GROUP BY nt.TYPE
  8. LIMIT 2");

aqui el resultado de la consulta


Código PHP:

echo '<script type="text/javascript" src="'.JS.'jquery.min.js"></script>
<script type="text/javascript" src="'
.JS.'Lazyload.js"></script>
<script type="text/javascript" src="'
.JS.'Vticker.js"></script>
<div class="portal_container"> 
            
        <div class="portal_title"> 
        &Uacute;ltimas actividades
    </div> 
    <hr class="divider"> 
    <script type="text/javascript"> 
    $(document).ready(function(){
        $(\'#ult_actividades\').vTicker({
            speed: 1000,
            pause: 3000,
            showItems: 8,
            animation: \'fade\',
            mousePause: false,
            height: 0,
            direction: \'up\'
        });
    });
</script>
     '
;

echo 
'<div id="ult_actividades"> <ul><li style="color: #4E4E4E;"> <div class="noticia"> ';

while  (
$actividad_puntos $database->database_fetch_assoc($actividades) ){
    
    
//filtramos el resultados por tipo 
    
if ($actividad_puntos ['TYPE'] = 'com_post') {
        echo 

    
                    
                    <table> 
                        <tr>'
;
        echo
'<td style="width:40px"> 
<div class="avatar-actividades"> 
<img src="'
.$actividad_puntos['avatar'].'" style="width:40px; height:40px" onerror="error_avatar(this)"> 
</div></td><td style="width:450px"> 
<div class="nombre"><a href="/perfil/'
.$actividad_puntos['realName'].'">'.$actividad_puntos['realName'].'</a> Vot&oacute; con <b>'.$actividad_puntos['POINTS'].' puntos</b> tu post: <a href="/posts/'.$actividad_puntos['description'].'/'.$actividad_puntos['pid'].'/'.corregir($actividad_puntos['subject']).'.html">'.($actividad_puntos['subject']).'</a> 
</div><div class="debajo"> 
<div class="fecha">'
.$actividades['DATE'].'</div> 
</div></td>'
;
    }

    
if (
$actividad_puntos ['TYPE'] = 'pts_post') {
    echo 
'
    
                    
                    <table> 
                        <tr>'
;
        echo
'<td style="width:40px"> 
<div class="avatar-actividades"> 
<img src="'
.$actividad_puntos['avatar'].'" style="width:40px; height:40px" onerror="error_avatar(this)"> 
</div></td><td style="width:450px"> 
<div class="nombre"><a href="/perfil/'
.$actividad_puntos['realName'].'">'.$actividad_puntos['realName'].'</a> Vot&oacute; con 223 <b>'.$actividad_puntos['POINTS'].' puntos</b> tu post: <a href="/posts/'.$actividad_puntos['description'].'/'.$actividad_puntos['pid'].'/'.corregir($actividad_puntos['subject']).'.html">'.($actividad_puntos['subject']).'</a> 
</div><div class="debajo"> 
<div class="fecha">'
.$actividades['DATE'].'</div> 
</div></td>'
;
    }

}




echo
'
                        </tr> 
                    </table> 
                    </div> 
        </li></ul></div> 
</div><br class="space"> '
;


echo
'</div>'

todo esta bien solo que el resultado se repite 2 veces de si alguien comenta un post ejemplo ese resultado alli se muestra 2 veces no se porq quien pueda ayudarme se lo agradeceria saludos gracias