Recargar tabla con Jquery

238 views
Skip to first unread message

Martin Peveri

unread,
Aug 21, 2013, 8:22:06 AM8/21/13
to phplatin...@googlegroups.com
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.


CarloS Sing Ramos

unread,
Aug 21, 2013, 1:53:47 PM8/21/13
to phplatin...@googlegroups.com
en tu query debes de usar limit y una funcion para que tome desde cierto numero de filas, algo como el offset que tiene el postgres.


--
Has recibido este mensaje porque estás suscrito al grupo "PHP Latinoamérica" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/phplatinoamerica.



--
Salu2
Ing. Carlos Sing Ramos.
Linux Register User  #525697.

Martin Peveri

unread,
Aug 22, 2013, 1:53:12 PM8/22/13
to phplatin...@googlegroups.com
Carlos gracias por responder, lo hice de esa forma. Tuve que realizar varios cambios en el sistema y más que nada en el Jquery.

Gracias
Reply all
Reply to author
Forward
0 new messages