Yes, you can give it at the airport or anytime during the itinerary. You could even request mileage after the flight (just save the info). It would not show anywhere except on the boarding passes (depending upon timing) or possibly at check in if you are on the same confirm number and you check in. The kiosks will show info.