Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/09/2012, 14:29
nestornoe
 
Fecha de Ingreso: diciembre-2011
Mensajes: 159
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: Sobre mostrar datos

Hola

Mira con esto puede hacerlo

$numcolumnas2 es el numero de columnas que quieres

Código PHP:
<table width="100%">
<?php 
  $numcolumnas2 
3;
  

  
$consulta2 mysql_query("SELECT * FROM tabla  LIMIT 15");

  
$total_resultados2 mysql_num_rows($consulta2);

   if (
$total_resultados2>0) {
     echo 
"<tr><td colspan=\"$numcolumnas\"></td></tr>";
     
$i 1;

     while(
$fila2 mysql_fetch_array($consulta2)){

       
$resto2 = ($i $numcolumnas2); 

       if(
$resto2 == 1){ /*si es el primer elemento creamos una nueva fila*/ 
         
echo "<tr>";
         
     }
?>

/*aqui va lo que se va a repetir html, dentro del <td>*/ 

     <td align="center">

     <div>
aqui pones lo que se va a repetir
</div>

     </td>

<?php 
     
/*mostramos el valor del campo especificado*/ 
    
if($resto2 == 0){
      
/*cerramos la fila*/ 
      
echo "</tr>"
    }
   
$i++; 
 }

 if(
$resto2 != 0){
  
/*Si en la ultima fila sobran columnas, creamos celdas vaci;as*/
   
for ($j 0$j < ($numcolumnas2 $resto2); $j++){
     echo 
"<td></td>"
    }
   echo 
"</tr>";
  } 
}else{ 
  echo 
"<tr><td>0 elementos encontrados</td></tr> ";
 } 
?> 
</table>