Is the truck a 4x4? It's not rare to lose all gears and can be caused by a number of things, but park is 100% mechanical and rarely lost. Even if park was gone you should still have gears. Is it possible the transfer case has jumped to neutral, or broken? If it's 2wd i'd look at a possible broken output shaft.