Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2013, 09:11
quiquebg
 
Fecha de Ingreso: junio-2009
Mensajes: 80
Antigüedad: 15 años, 4 meses
Puntos: 2
Pregunta Como filtrar grafico

Hola, estoy basándome en un script que me encontré por la red que era justo lo que necesitaba.
http://tutorialzine.com/2013/01/charts-jquery-ajax/
Un gráfico que puedes ajustar los días a visualizar.
Pero no encuentro la manera de filtrar datos de usuario. Me explico.
En la base de datos se almacenan: fecha, puntos, idusuario.

Y lo que necesito es que cada usuario solo pueda ver su gráfica (por idusuario)

EJ: mostrar datos solo de idusuario = 1

El script original es: (es donde se hace la consulta)
Código PHP:
<?php
header
('Content-Type: application/json');

// Set up the ORM library
require_once('setup.php');

if (isset(
$_GET['start']) AND isset($_GET['end'])) {
    
    
$start $_GET['start'];
    
$end $_GET['end'];
    
$data = array();

    
// Select the results with Idiorm
    
$results ORM::for_table('graficousuario')
            ->
where_gte('fecha'$start)
            ->
where_lte('fecha'$end)
            ->
order_by_desc('fecha')
            ->
find_array();
    
    foreach (
$results as $key => $value) {
    
    
        
$data[$key]['label'] = $value['fecha'];
        
$data[$key]['value'] = $value['pts'];
    
}
    echo 
json_encode($data);
}
?>
Intente poner:
Código PHP:
$idrow '1';
    
// Build a new array with the data
        
$result mysql_query('SELECT id FROM graficousuario WHERE idusuario=\''.$idrow.'\'');   

    
   
    
    foreach (
$results as $key => $value) {
    while (
$pass mysql_fetch_row($result)){
    
        
$data[$key]['label'] = $value['fecha'];
        
$data[$key]['value'] = $value['pts'];
    
}} 
Pero sin resultado...
Me pueden echar una mano? Gracias!