it is more than likely that an earth cable has come off.....
but i suspenct that it may be the immobiliser is not turning the fuel pump on... when you put the key into ignition, before it turns the engine over, can you hear the pumps priming under the rear seats? if not, its the immobiliser