"IVeR", "UID"=>"sa", "PWD"=>"ReasonMac2020"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn === false ) { echo "Could not connect.\n"; die( print_r( sqlsrv_errors(), true)); } $data = json_decode(file_get_contents('php://input'), true); if(empty($data['type'])){ /* Set up the Transact-SQL query. */ $tsql = "SELECT h.activo as hitActivo, h.id as idHit, h.personal, h.lat as 'latHit', h.lng as 'lngHit', h.fechaHora as 'fechaHit', t.nombre as 'tipoLectura', t.activo, v.* FROM hits h INNER JOIN cat_tipoLectura t on t.id = h.tipoLectura INNER JOIN padron_vehicular v on v.id = h.vehiculo "; $stmt = sqlsrv_query($conn, $tsql); $result = array(); do { while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){ $result[] = $row; } } while (sqlsrv_next_result($stmt)); echo json_encode($result); }elseif($data['type'] =='update'){ $id = $data['id']; $tsql = "UPDATE hits SET activo = 0 WHERE id =".$id; $stmt = sqlsrv_query($conn, $tsql); $res['status'] = "UPDATE hits SET activo = 0 WHERE id =".$id; $res['result'] = ''; print json_encode($res); }elseif($data['type'] =='save'){ $lectura = $data['lectura']; $lat = $data['lat']; $lng = $data['lng']; $time = new DateTime(); $tsql = "INSERT INTO patron_movilidad (lectura,lat,lng,fechaHora) VALUES(?,?,?,?)"; $stmt = sqlsrv_prepare($conn, $tsql,array(&$lectura, &$lat, &$lng, &$time)); if( sqlsrv_execute( $stmt ) === false ) { die( print_r( sqlsrv_errors(), true)); } $res['status'] = 'Guardado ok'; $res['result'] = ''; print json_encode($res); } sqlsrv_free_stmt( $stmt); sqlsrv_close( $conn); ?>