"IVeR", "UID"=>"sa", "PWD"=>"123"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn === false ) { echo "Could not connect.\n"; die( print_r( sqlsrv_errors(), true)); } if(empty($_REQUEST['type'])){ /* Set up the Transact-SQL query. */ $tsql = "SELECT * FROM solicitudes"; $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($_REQUEST['type'] =='save'){ $target_dir = "files/"; $target_file = $target_dir . basename($_FILES["adjunto"]["name"]); $personal = $_REQUEST['personal']; $lat = $_REQUEST['lat']; $lng = $_REQUEST['lng']; $adjunto = $_FILES["adjunto"]["name"]; $mensaje = $_REQUEST['mensaje']; $tsql = "EXEC saveSolicitudes ?,?,?,?,?"; $stmt = sqlsrv_prepare($conn, $tsql,array(&$personal, &$lat, &$lng, &$mensaje, &$adjunto)); if( sqlsrv_execute( $stmt ) === false ) { die( print_r( sqlsrv_errors(), true)); } move_uploaded_file($_FILES["adjunto"]["tmp_name"], $target_file); $data['status'] = 'Guardado ok'; $data['result'] = ''; print json_encode($data); }elseif($_REQUEST['type'] =='get'){ $cuip = $_REQUEST['personal']; $tsql = "SELECT * FROM solicitudes WHERE personal = '".$cuip."' FOR JSON AUTO;"; $stmt = sqlsrv_query($conn, $tsql); while( $row = sqlsrv_fetch_array( $stmt,SQLSRV_FETCH_ASSOC) ) { print_r($row); } } sqlsrv_free_stmt( $stmt); sqlsrv_close( $conn); ?>