Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2010, 08:25
diegomel
 
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.