Various forms and one controller

Hi
i use various forms and one controller.

view code

<% form_tag :action => ‘wizard’, :stage => @next_stage do %>

controller code:

def wizard
if params[:stage].nil?

elsif params[:stage].to_i == 1

elsif params[:stage].to_i == 2

elsif params[:stage].to_i == 3

elsif params[:stage].to_i == 4

else

end
render :template => ‘wizard\stage’+@next_stage.to_s
end

but i got error and first form values only saved in databases

so please help me
Thanks
balaji