1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| # Requete : Liste des valeurs
$req_valeur = "SELECT valeur_date, valeur_valeur, valeur_det_id, param_nom
FROM parametres, valeurs as v LEFT OUTER JOIN detecteurs as d ON valeur_det_id=det_id
WHERE param_id=valeur_param_id
AND valeur_machine_id='$_POST[machine_id]'
AND valeur_param_id='$_POST[param_id]'
AND valeur_obj_id='$_POST[obj_id]'
AND valeur_status_id='$_POST[status_id]'
AND valeur_modes_id='$_POST[modes_id]'
AND valeur_date>='".$dateDebut."'
AND valeur_date<='".$dateFin."'
$condition_y
ORDER BY valeur_date, det_label ;" ;
# echo "$req_valeur" ; die ;
$req_valeur = mysql_query($req_valeur) ;
if(mysql_num_rows($req_valeur) == 0) {
die("<br /><center>Aucun resultat pour cette requete</center>") ;
}
$i = 0 ;
while($valeur = mysql_fetch_array($req_valeur)) {
$series[$valeur["valeur_det_id"]][$valeur["valeur_date"]] = $valeur["valeur_valeur"] ;
if ($i == 0) {
$dateDebut = $valeur["valeur_date"] ;
}
$i++ ;
}
# Création des categories et séries pour le graph
$text_serie = "series: [" ;
foreach($series as $det=>$tab_val) {
$visible = "false" ;
if($detecteurs[$det] == "BF" || $detecteurs[$det] == "Default" || count($series)==1 ) { $visible = "true" ; }
$text_serie .= "{
visible: $visible,
name: '$detecteurs[$det]',
data: [" ;
foreach($tab_val as $date=>$val) {
$text_serie .= "[Date.UTC(".SQLDateToDate("Y, n, j, h, m, s",$date)."),".$val."]," ;
}
$text_serie = substr($text_serie, 0, -1) ;
$text_serie .= "]
}, ";
} |
Partager