Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/12/2013, 15:28
emilio_alac05
 
Fecha de Ingreso: septiembre-2012
Mensajes: 75
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: consultas bd imagenes

tengo este codigo lo que no busco como hacer es que sean imagenes distintas porque me imprime una sola imgen, saludos

Código PHP:

<?php
include('conect/conexion.php');
$query   = "SELECT * FROM fotos_mias";
$rs   = mysql_query($query) or die (mysql_error());
$n   = mysql_num_rows($rs);
    

?>
<table width="156" border="0" cellspacing="0" cellpadding="0">
<?php
while($rows=mysql_fetch_array($rs)){
        
$img=$rows['nombre'];
}
?>
<?php
$columnas   
= 3; // establecemos el numero máximo de columnas por fila
$filas   = ceil($n/$columnas); //Calculamos el numero de filas redondeando hacia arriba el producto de la division del numero total de registros entre el numero máximo de columnas
$fila   = 0;  //Definimos como cero la fila inicial
$foto   = 0; //Definimos como cero en numero de fotos mostradas
do { 
$fila++; //aumentamos en 1 el numero de fila
?>      
   <tr>
      <?php 
      $columna   
= 0; //Definimos como 0 el numero de columnas para esta fila
      
do { 
      
$columna++; //Aumentamos en 1 el numero de filas
      
$foto++; //Aumentamos en 1 el numero de fotos mostradas
      
$row   = mysql_fetch_assoc($rs); //recien en este punto hacemos la llamada a los datos de la base
      
?>
      <td>
      <?php if($foto<=$n){ //Si el numero de fotos es menor o igual que el numero de registro llamamos a la foto ?>
         <img src="fotos/peques/<?php echo $img; ?>">
      <?php } else { //Si el numero de fotos es mayor establecemos en blanco la celda?>
         &nbsp;
      <?php }; ?>
      </td>
      <?php 
      
} while ($columna < $columnas); //Establecemos el bucle DO WHILE mientra el numero de columna sea menor que el numero maximo de columnas .
      
?>
   </tr>
<?php
} while ($fila < $filas); //Establecemos el bucle DO WHILE mientra el numero de fila sea menor que el numero maximo de filas.

?>
</table>