Purdue guard John Hart has had surgery on his right foot to repair a stress fracture and the recovery is expected to take 12 to 16 weeks.