The Alabama senate has approved medical marijuana bill on a 17-6 vote. Sponsor Sen. Tim Melson, R-Florence, said Alabama would be the 34th state to adopt medical marijuana.