3 include './dbData.php';
4 $data = file_get_contents('php://input'); /*file_get_contents:data una stringa, recupera i parametri di query. In questo caso viene presa la stringa inviata come dato dal JS*/
5 $result = json_decode($data);
6 $con=mysqli_connect($DATA['dbLink'],$DATA['dbAdmin'],$DATA['dbPassword'],$DATA['dbName']);
9 $arr=array('result'=>"errore nella connessione al database");
10 $ris=json_encode($arr);
14 if($result->name=='all')
15 $str="SELECT * FROM ".$DATA['tbEsercizi'].";";
17 $str="SELECT * FROM ".$DATA['tbEsercizi']." WHERE ".$DATA['clUser']."='".$result->name."' ORDER BY esercizio;";
18 $str=mysqli_query($con,$str);
21 $arr= array('result'=>"nessun elemento presente");
22 $ris=json_encode($arr);
27 $risp=mysqli_fetch_array($str);
29 $esercizio['esercizio']=$risp[$DATA['clEsercizio']];
32 if($esercizio['esercizio']==$risp[$DATA['clEsercizio']])
34 //aggiungo utenti e click ell'es corrente
35 $risultati[]=array('id'=>$risp[$DATA['clId']],'utente'=>$risp[$DATA['clUser']],'click'=>$risp[$DATA['clVoto']]);
39 //reimposto i campi per un nuovo esercizio
40 $esercizio['risultati']=$risultati;
41 $esercizi[]=$esercizio;
44 $esercizio['esercizio']=$risp[$DATA['clEsercizio']];
45 $risultati[]=array('id'=>$risp[$DATA['clId']],'utente'=>$risp[$DATA['clUser']],'click'=>$risp[$DATA['clVoto']]);
47 }while($risp=mysqli_fetch_array($str));
48 $esercizio['risultati']=$risultati;
49 $esercizi[]=$esercizio;
50 $ex=array('esercizi'=>$esercizi);
53 $return_json=__json_encode($ex);