function getSubjResults($tnid, $tntrgy) { //<SF> //... // PARAMÉTEREK: //×- // @-- ... -@ //-× // MÓDOSÍTÁSOK : //×- // @-- ... -@ //-× //</SF> //<nn> //Kell egy üres tömb az eredméynek. //Elméletileg két része lesz: //- egy flag (vlsz): OK/NOK, hogy jelezzük sikeres volt-e //- egy tömb (data): az adatokat tartalmazza //</nn> $retArray = array(); $dbHlr = new MYSQL_CONN(); $cn = $dbHlr->getCOnnection(); $data = $dbHlr->ajxGetSubjRes($tnid, $tntrgy); if ($data['FLAG'] == "NOK") { //<nn> //A flag, ami jelzi, hogy az eredmény HIBA= NOK //</nn> $retArray['FLAG'] = "NOK"; //<nn> //Az adatot tartalmazó elem ezúttal csak egy mondat, ami megmondja mi volt a probléma. //</nn> $retArray['MSG'] = "A MYSQL_CON osztály hibát jelzett:<br>" . $data['MSG'] . ", a PHP script nem tudja feldolgozni a kérést!"; $retArray['MSG'] .= "<br>Signatire:<br>" . "PHP_AJAX.php - public function getSubjResults(\$tnid,\$tntrgy)</p>"; } else { $retArray['FLAG'] = "OK"; $retArray['DATA'] = $data['DATA']; } //<nn> //A tömböt json formátumba kódoljuk, majd stringkét visszaküldjük. //</nn> return json_encode($retArray); }
<!DOCTYPE html> <?php include_once $_SERVER['DOCUMENT_ROOT'] . "/MALO_GAME/php/MYSQL_CON.php"; ob_start(); $sqlDB = new MYSQL_CONN(); $res = $sqlDB->getCurrentState(); $data = $res['DATA']; $trgyRes = $sqlDB->getTantargyList(); $trgyList = $trgyRes['DATA']; $ptszList = $sqlDB->getPontListForStdnt(2); $ptData = $ptszList['DATA']; //<DEBUG> // echo "<pre>"; // print_r($ptszList); // echo "</pre>"; //</DEBUG> ?> <head> <!-- STYLESHEETS --> <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/base.css"> <link rel="stylesheet" type="text/css" href="css/test.css"> <!-- JAVASCRIPT --> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.4.min.js"></script> <script type="text/javascript" src="/MALO_GAME/javascript/chartlibs/jqplot/jquery.jqplot.js"></script> <!-- <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-rc.0/angular.min.js"></script> --> <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <script type="text/javascript" src="javascript/site.js"></script>