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?>
<?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>