Extraer datos en múltiples columnas con PHP

0 - - 19/03/2006 00:00:00

Este post trata de mostrar como extraer datos y mostrarlos en múltiples columnas con PHP. En esta primera parte, mostrando los datos de izquierda a derecha y de arriba abajo:

1     2
3     4
5     6
7     8

 

PHP:
//ESTABLECEMOS EL NUMERO DE COLUMNAS
$columns = 2;

mysql_connect("servidor","usuario","password");
@mysql_select_db("database") or die( "Imposible seleccionar base de datos");
$query="SELECT campo FROM tabla";
$result = mysql_query($query);

$num_rows = mysql_num_rows($result);
echo "<table border=\"0\">\n";
for($i = 0; $i < $num_rows; $i++) {
      $row = mysql_fetch_array($result);
      if($i % $columns == 0) {
            //SI NO HAY RESTO SIGNIFICA QUE INICIAMOS UNA NUEVA FILA
            echo "<tr>\n";
}
      echo "<td>" . $row['campo'] . "</td>\n";
      if(($i % $columns) == ($columns - 1) || ($i + 1) == $num_rows) {
            //SI EL RESTO ES UNO
            //O SI NO HAY NADA MAS A LA IZQUIERDA
            //ES EL FINAL DE LA TABLA
            echo "</tr>\n";
  }
}

echo "</table>\n";

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha