Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2014, 13:45
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Problema al mostrar imagenes desde una base de datos

Hola a todos, verán tengo un codigo con el cual se pueden mostrar fotos extraidas desde una base de datos sql.

las muestra formando una tabla de 6 columnas (con lo cual muestra 6 fotos en el horizontal).

y de manera indefinida (mientras que hayan fotos en el vertical por eso he utlizado un if).


el problema lo tengo en que en la primera fila de la tabla me muestra las 5 primeras fotos pero la sexta foto de la primera fila no.

y ya a partir de la segunda, tercera, cuarta y siguientes filas en adelante de la tabla muestra perfectamente 6 fotos en cada horizontal.

alguien podria ayudarme con esto? llevo una semana entera con esto y no logro dar con la solucion, este es el codigo, mil gracias de antemano:

ah una cosa: se que en el siguiente codigo que pongo hay html , sql , y php pero todo depende de todo no puedo separar nada para ponerlo en este post.


Código PHP:
Ver original
  1. <table class="contenedor_opcs" border="0" cellpadding="0" cellspacing="5" id="tabla_microfotos" bgcolor="#000000">
  2.    
  3.                     <?php
  4.                    
  5.                         $fotos = mysql_query("SELECT id,foto,comentario_foto FROM fotos_bbdd",$conexion);  
  6.  
  7.        
  8.                         $cuenta = 1;
  9.                         while ($foto = mysql_fetch_array($fotos)) {
  10.  
  11.                                 $mostrar_foto = $foto['foto'];  
  12.  
  13.                                 $cuenta++;
  14.                                
  15.                                
  16.                                 if ($cuenta%6 == 1) { echo "</tr><tr>"; }
  17.                                    
  18.                                      echo "
  19.                                
  20.                                         <td align='center' valign='middle' height='133px' width='145px'>
  21.                                        
  22.                                             <div id=$cuenta>                               
  23.                                        
  24.                                                     <a href='#' onClick='muestra_oculta('dock2')' title=''>                                    
  25.                                        
  26.                                                              <img src = '$mostrar_foto' class='sombra_blanca' style='max-height: 105px; max-width: 115px;'>                            
  27.                                        
  28.                                                     </a>                               
  29.                                        
  30.                                             </div>                             
  31.                                        
  32.                                         </td>                              
  33.  
  34.                                     ";
  35.                                
  36.                                 }
  37.                                                
  38.                     ?>
  39.  
  40.             </table>