tieneAcceso()){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["usr"])){ $return["error"] = "Error! No se recibió la información del estado."; }else{ //$id_edo = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $clave = filter_input(INPUT_POST, "usr", FILTER_SANITIZE_NUMBER_INT);//limpia texto $id_edo =0; $error = false; $stmt = $pdo->prepare('Select * from fs_alumno(NULL, :clave)'); $stmt->bindParam(":clave", $clave); if(!$stmt->execute()){ $err = $stmt->errorInfo(); $return["error"] = "Ocurrió un error al leer los datos del alumno.".$err[2]; $error = true; }else{ $rs = $stmt->fetch(); $return["datos"] = array("color"=> $rs["EstadoAlumno_color"], "estado_desc"=>$rs["EstadoAlumno_desc"], "subestado_desc"=>$rs["SubEstadoAlumno_desc"], "subestado_id"=>$rs["SubEstadoAlumno_id"]); $id_edo = $rs["EstadoAlumno_id"]; } $stmt->closeCursor(); $stmt = null; if(!$error){ $stmt = $pdo->prepare('Select * from fs_subestadoalumno_cambio(:id)'); $stmt->bindParam(":id", $id_edo); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer los datos del subestado de alumno."; }else{ $rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = null; $return["estados"] = $rs; } } } $return["json"] = json_encode($return); echo json_encode($return); ?>