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

Hola Alexis88, se que he tardado en contestar a tu ultimo post pero es que he intentado todo el tiempo implementar el codigo que has hecho y al fin con exito.

he digamos enrriquecido un poquico mas si cabe implementandole el efecto de slimbox con efecto diapositiva y queda francamente bien.

Pero tengo un pequeño problema sin resolver. veras si cada foto lleva acompañada de un titulo guardado en la bbdd a cada foto.

¿qué y donde tendría que ponerlo en el codigo ?

Lo he intentado de mil manera y no hallo la manera de que cuando la imagen que sea se hace grande vaya acompañada de un titulo y/o un comentario, en definitiva los datos que se piden en el "select", soy novato y me cuesta un horror cada vez que avanzo un poco.

puedes ayudarme con eso plis.


Código PHP:
Ver original
  1. <?php
  2.                                     $fotos = mysql_query("SELECT id,foto,comentario_foto FROM fotos_bbdd", $conexion);  
  3.                                     //Siempre comprobar que se hayan encontrado datos en la consulta
  4.                                     if (mysql_num_rows($fotos)){
  5.                                     ?>
  6.                                         <table class="contenedor_opcs" border="0" cellpadding="0" cellspacing="5" id="tabla_microfotos" bgcolor="#000000">
  7.                                        
  8.                                     <?php
  9.                                         $f = array();
  10.                                         while ($row = mysql_fetch_array($fotos))
  11.                                             $f[] = $row['foto'];
  12.                                      
  13.                                         $grupo = array_chunk($f, 6);
  14.                                      
  15.                                         foreach ($grupo as $sub_grupo){
  16.                                     ?>
  17.                                             <tr>
  18.                                     <?php
  19.                                             foreach ($sub_grupo as $foto){        
  20.                                     ?>
  21.                                                  <td align='center' valign='middle' height='133px' width='145px'>
  22.                                    
  23.                                    
  24.                                   <!--style='max-height: 450px; max-width: 800px;'-->                                          
  25.                
  26.                                                
  27.                                                     <a href='<?=$foto?>' rel='lightbox' title='<?php echo $foto ?>'>
  28.                              
  29.                                                             <img src = '<?=$foto?>' class='sombra_blanca' style='max-height: 105px; max-width: 115px;' />
  30.                                                            
  31.                                                     </a>  
  32.                            
  33.                                      
  34.                                                 </td>
  35.                                     <?php
  36.                                             }
  37.                                     ?>
  38.                                             </tr>
  39.                                     <?php
  40.                                         }
  41.                                     ?>
  42.                                         </table>
  43.                                     <?php
  44.                                         //Siempre liberar a la memoria de los datos de la consulta cuando ya no necesite
  45.                                         mysql_free_result($fotos);
  46.                                     }
  47.                                     else
  48.                                         echo 'No se encontraron datos en la consulta';
  49.                                     ?>


Una cosa mas tengo la siguiente linea de css para restringir el tamaño de las fotos

a unos pixeles de ancho y alto como maximos cuando la imagen se agranda al hacer click sobre la miniatura.

el asunto es que me pasa lo mismo por mas que intento meter esta linea de codigo para ello , no me lo detecta , ¿en donde fallo?
Código CSS:
Ver original
  1. style='max-height: 450px; max-width: 800px;'


gracias por tu paciencia y tu ciencia