Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2010, 12:06
Avatar de neoarcangel
neoarcangel
 
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 20 años, 1 mes
Puntos: 5
Separar resultados de 4 en 4

Hola, vereis estoy intentando hacer un proyecto de php con bases de datos. Tengo este codigo

Código PHP:
<html>
<head>
<style type="text/css">
.color1{background-color:#ddffdd;}
.color2{background-color:#eeffee;}
td{text-align:center;
    font-size:10pt;
    padding:3px;
    border:1px solid #44ddbb;}
table{border:1px solid #229911;}
#contenedor{margin:10px auto;
            width:600px;
            }
body{background:#eeffdd;
    font-family:century gothic;}
.titulo{background:#000;
        color:#fff;}

</style>
</head>
<body>
<div id="contenedor">
<?php
$conexion
=mysql_connect("localhost","root","");
mysql_select_db("pruebas",$conexion);

?>
<table border="0" width="600">
<tr >
<td class="'.$color.'" colspan="2">CATEGORIAS</td>
</tr>

<?php

$sql
="SELECT DISTINCT CATEGORY FROM peliculas ORDER BY CATEGORY ";
$consulta=mysql_query($sql,$conexion);

$identificador=0;
while(
$reg=mysql_fetch_array($consulta)){
  if(
$identificador&#37;2==0)
            
{$color="color1";}
        else
            {
$color="color2";}

    if (
count($reg["CATEGORY"])>0)
        {echo 
'<tr >'}
    echo 
'<td class="'.$color.'"><a href="'.$reg["CATEGORY"].'">'.$reg["CATEGORY"].'</a></td></tr >';
        if (
count($reg["CATEGORY"])>4)
        {echo 
'</tr >'}
    
        
    
$identificador++;
}
echo 
'<tr class="titulo"><td colspan="2">Peliculas totales: '.mysql_num_rows($consulta).'</td></tr>';


mysql_close($conexion);
?>


</table>
</div>
</body>
</html>
Si lo habeis probado todos los resultados me aparecen uno detras de otro dando lugar a muchisimas lineas, me gustaria que apareciesen unos 4 o 5 resultados por linea, ya que son enlaces, pero no sé como hacerlo.
No tiene nada que ver con la paginacion de archivos.
Asi tal como esta aparecen en cada linea una categoria, lo que quiero es poder reducir lineas y meter 4 o 5 categorias por linea.
¿alguna idea?
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333

Última edición por neoarcangel; 07/02/2010 a las 14:56