Foros del Web » Programando para Internet » PHP »

Mostrar foto miniatura de usuario

Estas en el tema de Mostrar foto miniatura de usuario en el foro de PHP en Foros del Web. Hola todos! En la pagina principal de mi pagina web muestra los ultimos temas creados, en el cual muestra el titulo del tema,quien lo hizo,la ...
  #1 (permalink)  
Antiguo 28/11/2010, 19:45
Avatar de ale_dla  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 12 años, 1 mes
Puntos: 3
Mostrar foto miniatura de usuario

Hola todos!
En la pagina principal de mi pagina web muestra los ultimos temas creados, en el cual muestra el titulo del tema,quien lo hizo,la categoria en que lo creo y la facha.
Pero ahora me gustaria que muestre su foto de perfil en miniatura en el cual lo lleva a su perfil.
Tengo una carpeta creada llamada members en el cual cuando un usuario se registra se crea la carpeta con el id. Ej: members/id y en esa carpeta id esta su foto de perfil.
Este es mi codigo php
Código PHP:
   <?php

include('./global.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 
'No se pueden mostrar los ultimos temas, por favor, int&eacute;ntelo m&aacute;s tarde.';
}
else
{
    if(
mysql_num_rows($result) == 0)
    {
        echo 
'No hay categor&iacute;as.';
    }
    else
    {
        echo 
'
         
<div class="group" id="main-content">
    

      <div class="content-container">
    
                <div class="view view-blog view-id-blog view-display-id-page_1 view-dom-id-1 content-section">
    
  
  
     
        '
;
       
       
#ahora comienzo el ciclo
        
while($row mysql_fetch_assoc($result))
        {                
                
                
//fetch last topic for each cat
                    
$topicsql "SELECT
                                    topic_id,
                                    topic_subject,
                                    topic_date,
                                    topic_cat,
                                    topic_by,
                                    users.id,
                                 users.username
                                FROM
                                    topics
                                 
                                 LEFT JOIN
                        users
                    ON
                        topics.topic_by = users.id
                                WHERE
                                    topic_cat = " 
$row['cat_id'] . "
                                ORDER BY
                                    topic_date
                                DESC
                                LIMIT
                                    5"
;
                                
                    
$topicsresult mysql_query($topicsql);
                
                    if(!
$topicsresult)
                    {
                        echo 
'No se pueden mostrar las ultimas noticias..';
                    }
                    else
                    {
                        while(
$topicrow mysql_fetch_assoc($topicsresult))
                        
   echo 
'
                          <div class="view-content">
        <div class="views-row views-row-1 views-row-odd views-row-first">
    <div class="post group">

  <div class="post-thumbnail">
    <div class="picture">
  <a href="profile/?id='
$topicrow['id'] .'">';?><img src="members/<?php echo "$id"?>/pic1.jpg" class="user-picture" /><?
  
echo '
  </a></div>
  
  </div>
    <div class="group">
        <div class="post-meta">
            <h4 class="post-title"><a href="topic.php?id=' 
$topicrow['topic_id'] . '">' $topicrow['topic_subject'] . '</a></h4>
              <span>Por <a href="profile/?id='
$topicrow['id'] .'"> '$topicrow['username'] .'</a> el '.date('d-m-Y H:i'strtotime($topicrow['topic_date'])).'</span>

            <div>
      <ul class="links inline"><li class="taxonomy_term_3 first last"><a href="category.php?id=' 
$row['cat_id'] . '">' $row['cat_name'] . '</a></li>
</ul>    </div>
      </div>
    <div class="post-body">
    <p>post contenido</p>
  </div>
  </div>

<div>
  </div>
</div>
  </div>
'
;

   
    
                            
                        }
        } 
#fin del ciclo
        
        
echo '
        
  
</div>       </div>

    </div> 
        '
;
    }
}
?>
Donde esta members/<?php echo "$id" ?> mostraria la foto del usuario.
Alguna idea o sugerencia como poder hacerlo se los agradezco a todos!
Muchas gracias y saludos!

Etiquetas: foto, miniatura, perfil
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.