Hola Amigos, tengo un tema que hace unos días me esta volviendo loco y capaz ustedes me pueden ayudar.
Estoy desarrollando una grilla que se carga con datos de un query en mySql, al iniciar el formulario me carga los 10 primeros registros o los que indique. Lo que necesito es que al apretar el botón siguiente me obtenga los 10 siguientes registros y así sucesivamente. Necesito realizar paginación.
Yo a la grilla la cargo así:
//Creo un div para que abarque el cuerpo del grid
echo "<div id='pagina'>";
//Cargo los registros
$j=0;
//Carga los registros en el grid
foreach ($reg as $row) {
$r = $j+1;
//Verifico si es par para poner una columna de cada color
if ($j % 2 == 0) {
echo "<tr id='" . $r . "' class='alt' ondblclick=" . '"' . "obtId('" . $r . "','" . $nCantCol . "', jsonCol)" . '"' . ">\n";
} else {
echo "<tr id='" . $r . "' ondblclick=" . '"' . "obtId('" . $r . "','" . $nCantCol . "', jsonCol)" . '"' . ">\n";
}
//Cargo los registros por fila
for ($i = 0; $i < count(collections::$columns); $i++) {
echo "<td id='" . $r . ".b" . $i . "'>" . $row[$i] . "</td>\n";
}
echo "</tr>\n";
$j++;
}
echo "</div>";
A alguien se le ocurre alguna idea?.
Muchas Gracias de antemano.