Most likely immobiliser fault, you might have to go through some sort of reset procedure after disconnecting the battery. Is it an aftermarket alarm? As above try locking and unlocking the car a few times, and also use the touch-key fob if there is one.
If you can smell petrol out the exhaust, it could also be the coil. Mine just stopped dead when the coil went, but that was my own fault for melting a spark plug
