Non sono molto pratico però provo a darti una mano.
Hai provato il codice che hai postato?

Contiene degli errori logici basilari.