Hi,
what is the supply of your trigger, and way if you have a uC put this shmid trigger. If the output of your triger not going to 12 V you cn have a problem, actually you wil have a problem, becose your PNP will be open. To control the transistor is used the current Base-Emiter. In your case, if you have 5 V on the base, and 12 V on the emiter, you will have a emiter to base current that will open the transistor. This curent is limited from trigger high level current and your base rezistor. In your case the output will be always high, and the mosfet wil be always ON.
You can use the NPN tranzistor.