2003 Toyota ECHO - No Crank/Oil and Check Engine Light Come On

Ihave a 2003 Toyota echo , automatic with 175,000 miles It started a few days ago : my oil light and check engine light are on as soon as I open the car door before the key is put in the ignition When I try to start it it doesn’t turn over and I can’t even get it out of park as the brake switch doesn’t work either ! Damdest thing I ever seen . Anybody got any ideas /

Could be a bad ignition switch internally stuck in the run position.