"errore nella connessione al database"); $ris=json_encode($arr); echo $ris; die; } if($result->name=='all') $str="SELECT * FROM ".$DATA['tbEsercizi'].";"; else $str="SELECT * FROM ".$DATA['tbEsercizi']." WHERE ".$DATA['clEsercizio']."='".$result->name."' ORDER BY ".$DATA['clEsercizio'].", ".$DATA['clTime']." ;"; $str=mysqli_query($con,$str); if (!$str) { $arr= array('result'=>"nessun elemento presente"); $ris=json_encode($arr); echo $ris; die; } $esercizi; $risp=mysqli_fetch_array($str); $risultati; $esercizio['esercizio']=$risp[$DATA['clEsercizio']]; do { if($esercizio['esercizio']==$risp[$DATA['clEsercizio']]) { //aggiungo utenti e click ell'es corrente $risultati[]=array('id'=>$risp[$DATA['clId']],'utente'=>$risp[$DATA['clUser']],'click'=>$risp[$DATA['clVoto']], 'time'=>$risp[$DATA['clTime']]); } else { //reimposto i campi per un nuovo esercizio $esercizio['risultati']=$risultati; $esercizi[]=$esercizio; unset($esercizio); unset($risultati); $esercizio['esercizio']=$risp[$DATA['clEsercizio']]; $risultati[]=array('id'=>$risp[$DATA['clId']],'utente'=>$risp[$DATA['clUser']],'click'=>$risp[$DATA['clVoto']], 'time'=>$risp[$DATA['clTime']]); } }while($risp=mysqli_fetch_array($str)); $esercizio['risultati']=$risultati; $esercizi[]=$esercizio; $ex=array('esercizi'=>$esercizi); unset($esercizio); unset($risultati); $return_json=__json_encode($ex); echo $return_json; ?>