fix a flat is a temporary fix IMO. it doesnt really fix ur car unless there is really a small hole to it. take it to any shop and they fix it. 2 ways of fixing it.
1. take the rim off and put some sort of glue or something that covers the hole
2. take the nail out, place a rubber looking thingy in there to stop the leak
they both work, 2 might cost cheaper