Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/10/2012, 04:52
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Problema al sacar por pantalla una consulta de mas de 99 elementos.

1)

Es más sencillo leerlo si lo pones con Highlight:

(Por ejemplo:)
Código PHP:
function list_adjustments() {
    
$adjustment_rows $this->model->get_rows(array('adjustment_status' => 'pending'));
//print_r($adjustment_rows);
    
$loan_ids = array();
    foreach (
$adjustment_rows as $adjustment_row) {
        
array_push($loan_ids$adjustment_row['loan_id']);
    }
    
print_r(count($loan_ids));
    echo 
"<br>";
    
print_r($loan_ids);
    echo 
"<br>";
    if (
count($loan_ids) > 0) {
        
$this->load_model('loan1_model');
        
$data['loans'] = $this->model->get_rows(array('loan_id' => $loan_ids));
        
print_r($data['loans']);
        
$data['fields'] = $this->model->get_result_fields();
        
$data['ffields'] = $this->model->get_result_ffields();

        
array_pop($data['ffields']);
        
array_unshift($data['ffields'], '<input type="checkbox" name="check_all" id="check_all"/>'
        
);

        
array_pop($data['fields']);
        
array_unshift($data['fields'], 'checkbox'
        
);

        
$num_loans count($data['loans']);
        
print_r($num_loans);
        echo 
"Hola";
        for (
$i 0$i $num_loans$i++) {

            
array_pop($data['loans'][$i]);
            
$data['loans'][$i]['checkbox'] = '<input type="checkbox" class="adjustment_check" name="' $data['loans'][$i]['loan_id'] . '"/>';
            
print_r($data['loans'][$i]['checkbox']);
        }

        
$this->load_view('loan_result_view'$data);
    } else {
        
$this->load_view('loan_result_view');
    }

(No he cambiado nada, eh?). La próxima vez, intenta ponerlo... nos deja verlo "mejor" de un vistazo :P

2)

Por lo q dices, parece q, o bien "filter_rows" está tocando algo, o bien, el acceso al mdb (access) está capado, es extraño lo q pasa... ¿Puedes probar a quitar el filter, por si acaso?

En plan:
Código PHP:
public function get_rows($values=NULL)
{
    return 
$this->select($this->table,NULL,$values,'AND')->fetchAll(PDO::FETCH_ASSOC);

(Deja la vieja comentada por si el fallo no es por eso!)

3) Con errores visibles, me refiero, a si tu código genera un warning, o un notice, si te los muestra por pantalla, o no. Normalmente, un servidor q esté "en modo produccion" los suele tener deshabilitados...

Son los errores esos q te dicen si te falta un ;, tienes mal encapsulado un if, etc ;)
__________________
>> Eleazan's Source
>> @Eleazan