Hola, Ana Gloria!
Gracias por tu interés en ayudarme.
Pues bien, encontré la solución; investigando y recorriendo la seca, la meca y la tortoleca,
encontré lo que necesitaba; hice las modificaciones del caso y, ¡voila!, resultó! Por fin!
Bien, por si a alguien más le sirve, dejo acá el código:
Código PHP:
<?php
//Establezco el numero de columnas
$columns = 2;
mysql_connect("localhost","root","password");
@mysql_select_db("nombre_base_de_datos") or die( "Imposible seleccionar base de datos");
//Hago el correspondiente Select
$query="SELECT Nombre, Cargo, Foto FROM directores";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
echo "<table border=\"0\">\n";
for($i = 0; $i < $num_rows; $i++) {
$row = mysql_fetch_array($result);
if($i % $columns == 0) {
//SI NO HAY RESTO SIGNIFICA QUE INICIAMOS UNA NUEVA FILA
echo "<tr>\n";
}
echo "<td><br><img src='../uploads/directores/th$row[Foto]' /><br><span class='Nombre'>$row[Nombre]</span><br><span class='Cargo'>$row[Cargo]</span><br></td>\n";
// echo "<TD>" . $row['Foto'] . "</TD>\n";
if(($i % $columns) == ($columns - 1) || ($i + 1) == $num_rows) {
//SI EL RESTO ES UNO
//O SI NO HAY NADA MAS A LA IZQUIERDA
//ES EL FINAL DE LA TABLA
echo "</TR>\n";
}
}
echo "</table>\n";
?>
Ah, por cierto, la tabla de la base de datos:
Código PHP:
--
-- Estructura de tabla para la tabla `directores`
--
CREATE TABLE `directores` (
`id` int(21) unsigned NOT NULL auto_increment,
`Nombre` text NOT NULL,
`Cargo` text NOT NULL,
`Foto` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1250 AUTO_INCREMENT=9 ;