Trivia: Jack Swigert actually said "Houston, we've had a problem." It was changed in the film to "we have a problem" so the audience would know it was an ongoing problem and the crew were still in danger, also for Jim Lovell (Tom Hanks) to deliver the line.
Bishop73
3rd Jan 2015