Citar
si lo pongo dentro del while se repetiría por cada video y sería un caos
por la imagen entiendo que quieres una galeria de videos, el bucle for que yo puse era por mostrarte X elementos. el propio while que usas para imprimir cada registro lo usas para especificar el div y el contenido sale centrado igual. lo que tienes es un problema de diseño nada mas, si no me crees te pongo con el mismo codigo de antes sacando datos de una tabla y veras que se muestra correctamente.
con el mismo css:
Código:
<html>
<head>
<link rel="stylesheet" href="nada.css" type="text/css">
</head>
<body>
<div class="Contenedor">
<?php
require_once("cfg/dbconf.php");
require_once("inc/db.php");
$db= new DBCore($dbhost,$dbuser,$dbpass,$dbname);
$k=$db->query_get_resource("SELECT name FROM sd_usergroups");
while($t=mysql_fetch_array($k))
{
printf("<div class=\"elemento\">Grupo: %s</div>",$t['name']);
}
$db->free($k);
$db->close();
?>
</div> <!-- Contenedor -->
</body>
</html>
<head>
<link rel="stylesheet" href="nada.css" type="text/css">
</head>
<body>
<div class="Contenedor">
<?php
require_once("cfg/dbconf.php");
require_once("inc/db.php");
$db= new DBCore($dbhost,$dbuser,$dbpass,$dbname);
$k=$db->query_get_resource("SELECT name FROM sd_usergroups");
while($t=mysql_fetch_array($k))
{
printf("<div class=\"elemento\">Grupo: %s</div>",$t['name']);
}
$db->free($k);
$db->close();
?>
</div> <!-- Contenedor -->
</body>
</html>

El contenido se muestra de la misma forma. el ejemplo es cutre pero dandole los datos que le des la presentacion es la misma.
por lo demas, puede que algo te rompa el ancho de las tablas y por eso lo ves raro, pero eso ya con el firebug como te comentaron miralo tu pq tienes un codigo demasiado largo y dificil de leer como para decirte este elemento te falla. como consejo te vuelvo a decir que separes el diseño de la programacion, si el dia de mañana quieres hacr un cambio grande solo tienes que modificar el css y el codigo seria igual.










Autor


En línea

