yo probe ambos codigos que te di, con tablas y con divs, y ambos funcionan.... lo unico que creo que seria tu problema es lo que te comente del "%".
Cita: Nota.. en vez de "& # 3 7 ;" (sin espacios) debe de ser "%".
la idea de triby con divs estaba buena, pero yo la impletemente justamente por que tu necesitabas en 3 columnas y con los numeros... por eso te cree un segundo post.
te recomiendo que vuelvas a copiar bien el codigo y veras que todo esta bien.
te lo vuelvo a postear por si copiaste algo que no era.
Solucion con tablas:
Código PHP:
Ver original<?php
$path = "gal1/";
$i = 0;
echo "<table cellspacing='0' cellpadding='3' style='text-align:right;'>";
while(($file = readdir($manager)) !== false){ if($file != "." and $file != ".."){
if($i % 3 == 0) echo "<tr>";
echo "<td>".($i + 1).". <a href='protecfoto.php?foto=$foto' /><img src='$path$file' alt='' width='216' height='134' border='0' /></a></td>";
if($i % 3 == 2) echo "</tr>";
$i++;
}
}
if($i > 13) break;
}
}
if($i % 3 <= 2 and $i % 3 > 0){
for($j = $i % 3; $j <= 2; $j++){
echo "<td> </td>";
}
echo "</tr>";
}
echo "</table>";
?>
Solucion con divs:
Código PHP:
Ver original<?php
$path = "gal1/";
$i = 0;
echo "<div style='text-align:right;'>";
while(($file = readdir($manager)) !== false){ if($file != "." and $file != ".."){
echo "<div style='float:left; margin:10px; width:250px;'>".($i + 1).". <a href='protecfoto.php?foto=$foto' /><img src='$path$file' alt='' width='216' height='134' border='0' /></a></div>";
if($i % 3 == 2) echo "<div style='clear:left;' />";
$i++;
}
}
}
}
echo "</div>";
?>
le das click a "ver original" y copias el contenido.
Un gusto apoyarte.... nos vemos