Tengo 2 tablas en una base de datos, una tabla es ficha_chica y la otra fotos, dentro de la ficha de chicas tengo el id automatico, y cuando añado una foto en la tabla fotos asocio el id de ficha_chica a la foto.
Estoy sacando los datos por Columnas con este codigo:
Código PHP:
echo "<table width=\"95%\" border=\"1\" cellspacing=\"1\" cellpadding=\"2\">";
$sql = "SELECT id, nombre FROM ficha_chica WHERE piso=0 ORDER BY id DESC";
$result = mysql_query($sql);
$columnes = 7; # Número de columnas (variable)
echo "<tr><td colspan=$columnes>$row</td></tr>";
for ($i=1; list($id, $nombre) = mysql_fetch_row($result); $i++) {
$resto = ($i % $columnes);
if ($resto == 1) {echo "<tr>";}
$sql_foto = "SELECT foto FROM fotos ORDER BY id=$id ";
$fotos = mysql_query($sql_foto);
while($row=mysql_fetch_array($fotos)){
$foto_chi=".$row[foto].";
}
echo "<td align=\"center\" valign=\"top\"><img src='fotos/$foto_chi' width=\"100\" border=\"0\" alt=\"$nombre \"><br>$nombre<br></td>";
if ($resto == 0) {echo "</tr>";}
}
if ($resto <> 0) {
$ajust = $columnes - $resto;
for ($j = 0; $j < $ajust; $j++) {echo "<td></td>";}
}
echo "</tr>";
echo "</table>";
A ver si me podeis hechar un cable, gracias.