Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2013, 06:21
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: mostrar id e img de una bbdd

Ok, mil gracias el problema ya esta solucionado. Pero ahora tengo un ultimo problema que arreglar vereis:

El siguiente codigo hace perfectamente el papel de contruir una tabla de 5 columnas ampliandose dinamicamente añadiendose mas filas segun vayan habiendo mas fotos en la base de datos mysql.

Esto lo hace perfecto. Ahora bien en cada una de las imagenes que se muestran haciendo clik sobre cada una de ellas se muestran en grande.

Pero la pregunta es: ¿ podria haber algun codigo unico para que cada miniatura habriera su correspondiente foto en grande.?

(Llamo codigo unico tambien al que me sirve para mostrar cada miniatura en su correspondiente celda de la tabla . y no crear un codigo para cada celda de la tabla para mostrar su correspndiente miniatura)


Este es el codigo ( al igual que en el anterior post esto es una mezclanza de codigo html+ php+sql y que no puedo dividir por eso me tengo que decantar por un foro):


Codigo de tabla de miniaturas:

Código PHP:
Ver original
  1. <?php
  2.                    
  3.                         $fotos = mysql_query("SELECT id,foto,comentario_foto FROM fotos_bbdd",$conexion);  
  4.                          
  5.  
  6.                          
  7.                         $cuenta = 1;
  8.                         while ($foto = mysql_fetch_array($fotos)) {
  9.                            
  10.                                 $cuenta++;
  11.                                 if ($cuenta%6 == 1) echo "</tr><tr>";
  12.                                
  13.                                 $mostrar_foto = $foto['foto'];
  14.                     ?>
  15.                    
  16.                    
  17.                                 <td align="center" height="133px" width="145px">
  18.  
  19.                                     <div id="<?php echo $cuenta; ?>">
  20.  
  21.                                             <?php echo "<img src = '$mostrar_foto' class='sombra_blanca' style='max-height: 133px; max-width: 130px;'>" ?>
  22.                
  23.                                             <table border="1"><tr><td> <?php echo $mostrar_id = $foto['id']; ?> <?php echo $mostrar_comentario_foto = $foto['comentario_foto']; ?><?php echo $cuenta; ?></td></tr></table>
  24.                                    
  25.                                     </div>
  26.                                
  27.                                 </td>  
  28.                                
  29.                                 <?php } ?>


Codigo para ver por ejemplo la foto 1 ( la foto 2 ,3,4,5 es el mismo codigo para cada una de ellas):


Código PHP:
Ver original
  1. <?php
  2.  
  3.                                                     $id = 1;
  4.  
  5.                                                     $sql = mysql_query("SELECT foto FROM fotos_bbdd WHERE id='$id'",$conexion);
  6.                                                    
  7.                                                     while($row = mysql_fetch_array($sql))                          
  8.                                              
  9.                                                
  10.                                                             $var_foto = $row['foto'];
  11.                                                          
  12.                                                             echo "<img src = '$var_foto' style='max-height: 450px; max-width: 800px;' class='efecto_polaroid'/>";
  13.  
  14.                                                 ?>



Mil gracias de antemano.