Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 17:31
Avatar de ale_dla
ale_dla
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años
Puntos: 3
Poco de ayuda

Hola a todos !

Tengo un codigo en el cual se muestran los ultimas noticias creadas por usuarios.
Lo que estoy intentando es que cuando muestre el titulo de la noticia a su izquierda muestre el icono de la categoria.
Como puedo hacer esto?
En la base de datos tengo una tabla llamada categories.
cat_id, cat_name,cat_description, cat_icon
En cat_icon tengo el icono de la categoria.
Este es mi codigo:
Código PHP:
$sql "SELECT
            categories.cat_id,
            categories.cat_name,
            categories.cat_description,
            COUNT(topics.topic_id) AS topics
        FROM
            categories
        LEFT JOIN
            topics
        ON
            topics.topic_id = categories.cat_id
        GROUP BY
            categories.cat_name, categories.cat_description, categories.cat_id"
;

$result mysql_query($sql);

if(!
$result)
{
    echo 
'The categories could not be displayed, please try again later.';
}
else
{
    if(
mysql_num_rows($result) == 0)
    {
        echo 
'No categories defined yet.';
    }
    else
    {
            
        while(
$row mysql_fetch_assoc($result))
        {                
                
                
//fetch last topic for each cat
                    
$topicsql "SELECT
                                    topic_id,
                                    topic_subject,
                                    topic_date,
                                    topic_cat
                                FROM
                                    topics
                                WHERE
                                    topic_cat = " 
$row['cat_id'] . "
                                ORDER BY
                                    topic_date
                                DESC
                                LIMIT
                                    1"
;
                                
                    
$topicsresult mysql_query($topicsql);
                
                    if(!
$topicsresult)
                    {
                        echo 
'Last topic could not be displayed.';
                    }
                    else
                    {
                        while(
$topicrow mysql_fetch_assoc($topicsresult))
                    echo 
'
                <a  href="news.php?id=' 
$topicrow['topic_id'] . '">' $topicrow['topic_subject'] . '</a>
             creado el ' 
date('d-m-Y H:i'strtotime($topicrow['topic_date']));
                            
                        }
                    }
                echo 
'</td>';
            echo 
'</tr>';
        
    }

Quien pueda ayudarme se los agradezco..
Saludos !