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%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?