Così è un po' poco che ci dici, che cosa intendi per "non funziona"?

Cose che noto subito così alla prima occhiata:

1) Sia ParseRequest che CreateForm hanno errori di html, visto che non hanno per nulla il tag body che è obbligatorio
2) In ParseRequest manca il tag </tr> nel ciclo in php
3) risultato.php contiene solo la definizione di una classe, e nessuna riga esterna alla definizione di classe che la usi, quindi di sicuro non farà proprio nulla: definire una classe senza fare mai $obj= new NomeClasse significa che il file di per se non produrrà nessun output, mai.
4) in risultato usi $this->input, $this->load, ->html, e forse anche altre proprietà e metodi che però non sono mai definiti da nessuna parte, e siccome la classe Goptimeze non eredita da nessun'altra classe, per poter usare questi metodi o proprietà devi definirli, da qualche parte...
5) Nella funzione ParseRequest della classe... fai new Goptimeze? Per quale ragione un oggetto di classe Goptimeze dovrebbe generare un ALTRO oggetto della stessa classe?
6) Perchè mai fai ini_set('memory_limit',-1)? Non è una buona idea dare memoria illimitata ad uno script senza ragione...
7) in risultato.php il file termina con ?> e molte righe vuote... Mai fare questo che può dare un sacco di problemi con gli header, visto che non hai bisogno di inserire in quel file dell'html dopo il codice php, semplicemente NON mettere ?> !!!