Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: soru13 en 27 Julio 2010, 17:07 PM

Título: la consulta se muestra como quiere
Publicado por: soru13 en 27 Julio 2010, 17:07 PM
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
Título: Re: la consulta se muestra como quiere
Publicado por: Shell Root en 28 Julio 2010, 03:21 AM
Solución CSS. Ponedle un valor fijo de ancho.