Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/04/2009, 23:48
andystefano2
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: PHP Mostrar de 4 en 4

Modifica este Codigo segunrequerimientos..:


Código HTML:
<table width="100%">  
 <?php  
 $numcolumnas = 3;  
  $consulta = mysql_query("SELECT * FROM tabla");  
  $total_resultados = mysql_num_rows($consulta);  
   if ($total_resultados>0) {  
   echo "<tr><td colspan=\"$numcolumnas\">Hay $total_resultados elementos</td></tr>";  
   $i = 1;  
   while($fila = mysql_fetch_array($consulta)){  
     $resto = ($i % $numcolumnas);  
     if($resto == 1){ /*si es el primer elemento creamos una nueva fila*/  
     echo "<tr>";  
     }  
    echo "<td>".$fila['campo']."</td>";/*mostramos el valor del campo especificado*/  
     if($resto == 0){/*cerramos la fila*/  
    echo "</tr>";  
     }  
     $i++;  
     }  
    if($resto != 0){/*Si en la última fila sobran columnas, creamos celdas vacías*/  
     for ($j = 0; $j < ($numcolumnas - $resto); $j++){  
     echo "<td></td>";  
     }  
     echo "</tr>";  
    }  
     }else{  
    echo "<tr><td>0 elementos encontrados</td></tr> ";  
    }  
     ?>  
     </table> 

$numcolumnas = 3; debs cambiarlo x 4.
xau espero te sirva sino estoy en ello ahora...