Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2013, 04:53
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 6 meses
Puntos: 84
Respuesta: mostrar id e img de una bbdd

Cita:
Iniciado por mensajeescrito Ver Mensaje
Hola buenas, verán tengo un pequeño problema.

Estoy intentando mostrar una imagen y su correspondiente id extraido de una base

de datos mysql.

El tema es que el código que les muestro a continuación va bien para allar el id solo o la imágenes solas, pero obtener el id e imagen a la vez no me funciona.

¿ alguien sabe en que me estoy equivocando o que tendira que hacer? gracias de antemano.


Código PHP:
Ver original
  1. <?php
  2.        
  3.         $fotos = mysql_query("SELECT id,foto FROM fotos_bbdd",$conexion);
  4.  
  5.                
  6.         $cuenta = 0;
  7.         while ($foto = mysql_fetch_array($fotos)) {
  8.         $cuenta++;
  9.         if ($cuenta%5 == 1) echo "</tr><tr>";
  10.        
  11.         $print_id = $foto['id'];
  12.         $print_foto = $foto['foto'];
  13.         ?>
  14.         <td>
  15.        
  16.         <?php echo "<img src = '$print_foto' style='max-height: 133px; max-width: 130px;' class='sombra_blanca'"?>
  17.        
  18.         <?php echo $foto['id']; ?>
  19.    
  20.         </td>
  21.  
  22.         <?php
  23.         }
  24.         ?>
Código PHP:
Ver original
  1. //no veo que abras table ni tr
  2. $fotos = mysql_query("SELECT id,foto FROM fotos_bbdd",$conexion);
  3. $cuenta = 0;
  4. while ($foto = mysql_fetch_array($fotos))
  5. {
  6.     $cuenta++;
  7.     //¿seguro que esta es una buena idea?
  8.     if ($cuenta%5 == 1) echo "</tr><tr>";
  9.    
  10.     //¿para qué igualas el contenido del array a una variable si no la utilizas?
  11.     $print_id = $foto['id'];
  12.     //¿para qué igualas el contenido del array a una variable?
  13.     $print_foto = $foto['foto'];
  14.    
  15.     //en ambos casos para lo que has mostrado es preferible utilizar directamente el array
  16.     ?>
  17.     <td>
  18.    
  19.     <?php
  20.     //acostúmbrate a delimitar los string de HTML de PHP
  21.     echo "<img src = '".$foto['foto']."' style='max-height: 133px; max-width: 130px;' class='sombra_blanca'>"
  22.     //al final de <img tienes que cerrarlo con >
  23.     ?>
  24.    
  25.     <?php
  26.     //aquí no utilizas la variabla anterior
  27.     echo $foto['id'];
  28.      ?>
  29.    
  30.     </td>
  31.    
  32.     <?php
  33. }
  34. //no veo que cierres table ni tr
  35.     ?>

por lo demás no veo dónda está tu error.
__________________
Ayúdame a hacerlo por mi mismo.