[prev] [index] [next]

Multi-page (State-based) Scripts (cont)

Example (state-based script schema):

$state = param("state");
if ($state eq "") {
   do processing for initial state
   set up form to invoke next state
}
elsif ($state == Value1) {
   do processing for state 1
   set up form to invoke next state
}
elsif ($state == Value2) {
   do processing for state 2
   set up form to invoke next state
}
elsif ($state == Value3) {
   do processing for state 3
   set up form to invoke next state
}
...