If the petition is approved, USCIS online case status will show that the petition has been approved. If the petition was denied, then USCIS online case status will state that a written decision has been issued.
Get legal advice from an experienced Immigration lawyer. It's $39 for a 15-minute phone call. You'll be surprised how much you can accomplish in 15 minutes. If you're not 100% satisfied, we'll refund your money.