Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2015, 07:57
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: ¿Se puede filtrar datos al cargar la página datatables jquery php?

Cita:
Iniciado por loncho_rojas Ver Mensaje
Eso es tarea de como haces el SELECT de Mysql...
Hola loncho_rojas gracias por responderme, eso lo hice el idusuario 29 tiene 3 registro nada más, pero al mostrar la tabla en la parte de abajo me dice esto:
Mostrando 1 - 3 de un total de 3 registros (filtradas de un total de 14 registros) no me gustaria que dijiera esa parte de filtradas de un total de 14 registros porque ese usuario nada más tiene 3.
Este es parte del código que estoy utilizando, en el idUsuario por prueba le coloque el número como hago para pasarle ese valor porque puede variar?
Código PHP:
$sQuery "
        SELECT SQL_CALC_FOUND_ROWS "
.str_replace(" , "" "implode(", "$aColumns))."
        FROM   $sTable
        WHERE idUsuario =29
        $sOrder
        $sLimit
    "
;
    
$rResult $conexion->query($sQuery) or die($conexion->error());
    
    
/* Data set length after filtering */
    
$sQuery "
        SELECT FOUND_ROWS()
    "
;
    
$rResultFilterTotal $conexion->query($sQuery) or die($conexion->error());
    
$aResultFilterTotal $rResultFilterTotal->fetch_array();
    
$iFilteredTotal $aResultFilterTotal[0];
    
    
/* Total data set length */
    
$sQuery "
        SELECT COUNT("
.$sIndexColumn.")
        FROM   $sTable
    "
;
    
$rResultTotal $conexion->query($sQuery) or die($conexion->error());
    
$aResultTotal $rResultTotal->fetch_array();
    
$iTotal $aResultTotal[0];

    
$output=array(
        
"sEcho"=>intval($_GET['sEcho']),
        
"iTotalRecords"=>$iTotal,
        
"iTotalDisplayRecords"=>$iFilteredTotal,
        
"aaData"=>array()
    );

    while(
$aRow $rResult->fetch_array())
    {
        
$row=array();
        for(
$i=0$i<count($aColumns);$i++)
        {
            if(
$aColumns[$i]!=' ')
            {
                
$row[]=$aRow[$aColumns[$i]];
            }
        }
        
$output['aaData'][]=$row;
    }
    echo 
json_encode($output);