Hola!!
CodeIgniter es un exelente FrameWork para trabajar en PHP.
Para hacer funcionar un formulario debes crearlo en html o puedes usar los Helpers del frame work para hacerlo.
La accion del formulario debe apuntar al metodo de un controlador.
Y en el metodo del controlador recibes la infromación de la sihuiente manera
Código PHP:
$campo = $this->input->post('campo');
Code Igniter es muy buena, cual quier otra duda con mucho gusto