Ciao, se utilizzi un form, non puoi utilizzare il POST? Poi non capisco perchè controlli se le variabili siano uguale a 0, e poi perchè controlli le variabili nell'array $_GET, non credo che in questo array ci siano variabili modificate dall'utente, le variabili presente in questo array sono state passate alla pagina, forse non ho capito bene, prova a spiegarti meglio.