Foros del Web » Programando para Internet » PHP »

Separar resultados de 4 en 4

Estas en el tema de Separar resultados de 4 en 4 en el foro de PHP en Foros del Web. 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; ...
  #1 (permalink)  
Antiguo 07/02/2010, 12:06
Avatar de neoarcangel  
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 3 meses
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

Etiquetas: resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:07.