"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 * FROM rutas_escape WHERE activo = 1"; $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 rutas_escape SET activo = 0 WHERE id =".$id; $stmt = sqlsrv_query($conn, $tsql); $res['status'] = "OK"; $res['result'] = ''; print json_encode($res); }elseif($data['type'] =='save'){ $descripcion = $data['descripcion']; $lat = $data['lat']; $lng = $data['lng']; $activo = 1; $tsql = "INSERT INTO rutas_escape (descripcion,lat,lng,activo) VALUES(?,?,?,?)"; $stmt = sqlsrv_prepare($conn, $tsql,array(&$descripcion, &$lat, &$lng, &$activo)); 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); ?>