la consulta se muestra como quiere

Iniciado por soru13, 27 Julio 2010, 17:07 PM

0 Miembros y 1 Visitante están viendo este tema.

soru13

hola,resulta que tengo un código que muestra una imagen,debajo el nombre y debajo de este la duracion,el caso es que al mostrarse en la página,si el nombre es un poco mas largo que otro,se ponen las columnas donde les da la gana,una imagen totalmente separada de otra por filas y columnas,en fin,no tiene sentido,y yo necesito que salgan todas juntas,de izquierda a derecha y tampoco.

aqui lo pueden ver:

http://www.x.com/lista2.php

este es el codigo que uso:

Código (php) [Seleccionar]
<?php 
 
$link 
= @mysql_connect("localhost", "user", "pass"); 
mysql_select_db("BD", $link); 
 
// maximo por pagina 
$limit = 10; 
 
// pagina pedida 
$pag = (int) $_GET["pag"]; 
if (
$pag < 1) 
{ 
   
$pag = 1; 
} 
$offset = ($pag-1) * $limit; 
 
 
$sql = "SELECT SQL_CALC_FOUND_ROWS img, nombre, dur, id FROM videos LIMIT $offset, $limit"; 
$sqlTotal = "SELECT FOUND_ROWS() as total"; 
 
$rs = mysql_query($sql); 
$rsTotal = mysql_query($sqlTotal); 
 
$rowTotal = mysql_fetch_assoc($rsTotal); 
// Total de registros sin limit 
$total = $rowTotal["total"]; 
?>



     
<?php 
         
while ($row = mysql_fetch_assoc($rs)) 
         { 
            
$name = $row["img"]; 
$id = $row["nombre"]."";
$dura = $row["dur"]."";  
$url = $row["id"];
         
?>

<div style="float: left;">
<?php 

echo "<table align=center border=0 width=80%>";
echo 
"<tr><td align=center><a href='video.php?id=$url'><img height='180' width='135' src='".$name."'/></a></td></tr>";
echo 
"<tr><td align=center><b><a href='video.php?id=$url'>".$id."</a></b></td></tr>"; 
echo 
"<tr><td align=center><font size='-2'>".$dura."</font></td></tr>"; 
echo 
"</table>";
?>
</div>

       
<?php 
         
} 
      
?>

<div style="clear: both;">

   <br><br><p align="center">  
<?php 
         $totalPag 
= ceil($total/$limit); 
         
$links = array(); 
         for( 
$i=1; $i<=$totalPag ; $i++) 
         { 
            
$links[] = "<a href=\"?pag=$i\">$i</a>";  
         } 
         echo 
implode(" - ", $links); 
      
?>


porque pasa esto? gracias

Shell Root

Solución CSS. Ponedle un valor fijo de ancho.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.