Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2012, 18:07
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: [Urgencia]Necesito Tutoria

Es sencillo, estas recogiendo unicamente el 1er resultado que arroja la sentencia SQL en el metodo buscar(), debes recorrer todos los registros volcados mediante algún loop, en este caso se recomienda un while....

Código PHP:
Ver original
  1. public function buscar(){
  2.         $sql="select persona.*,pago.* from persona,pago where persona.cedula='$this->cedula' and pago.cedula='$this->cedula'";
  3.         $cursor=parent::consulta($sql);    
  4.  
  5.         $result = array();
  6.         $numItem = 0;
  7.  
  8.         while($row= parent::getArreglo($cursor)) {
  9.             $result[$numItem]['cedula'] = $row['cedula'];
  10.             $result[$numItem]['nombre'] = $row['nombre'];
  11.             $result[$numItem]['numero'] = $row['numero'];
  12.             $resutl[$numItem]['monto'] = $row['monto'];
  13.             $numItem++;
  14.         }
  15.  
  16.         if (count($result) != 0) {
  17.             return $result;
  18.         }else {
  19.             return -1;
  20.         }
  21.  
  22.         parent::cerrar_bd();        
  23.     }

Al presentar los datos de nuevo recorres el array con los resultados y deberías obtener todos los resultados arrojados mediante la sentencia SQL
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)