
09/09/2010, 08:25
|
| | Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años, 11 meses Puntos: 3 | |
ayuda con clase para devolver registros para imprimir Hola a todos, resulta que estoy con un gran problema, tengo que trabajar con PHP + Mssql y para el tema de paginacion es horrible porque no tiene el limit el MSsql, encontre una clase que pagina con PHP y anda bastante bien, el tema es que yo necesito que me devuelva los resultados de tal manera que pueda aplicarlo un WHILE y asi imprimir los resultados, en este momento los devuelve en un array y para mostrarlo hay que hacerlo con foreach.
ahi pongo la funcion que da los resultados a ver si me pueden ayudar. Si necesitan la clase completa la pongo igual es chiquita. Saludos.
// returns the records for the current page
function get_page_result() {
if( $this->set_page() != 0 ){
$this->seek = $this->set_page() * $this->num_per_page;
//$seek++;
}
$this->result = mssql_query($this->sql);
mssql_data_seek($this->result, $this->seek);
//return $this->result;
for($rv=1;$rv<=$this->num_per_page;$rv++){
$row=mssql_fetch_row($this->result);
$returnarray[]=$row;
// echo "{$row[1]}-{$row[]}<br>";
}
return $returnarray;
}
espero que me puedan ayudar porque es un lio esto la verdad , nadie sabe como paginar en MSsql por ese tema.
Saludos y gracias. |