Preventing repetition of a Form

From: Date: Tue, 08 Jan 2013 00:00:41 +0000
Subject: Preventing repetition of a Form
Groups: php.db 
Request: Send a blank email to php-db+get-48628@lists.php.net to get a copy of this message
Dear list - I have a program [*pseudo code*]:
       if(!isset($_REQUEST["welcome_already_seen"]))
       {
            initialize variables
       }
          $errors_array = array();
            if($_REQUEST["welcome_already_seen"]== "already_seen")
            {
            check_data();
                   if(count($errors_array) != 0)
                   {
                    show_errors();
                    show_welcome();
                }
                else
                {
                    show_welcome();
                }
            }
            if(!isset($_REQUEST["welcome_already_seen"]))
                  show_welcome();
                            switch ( $_POST['next_step'] )
                            {
                                case "step5":
                                {
                                    do something
                                    form
                                    next_step = step8;
                                   /form
                                }
                                case "step10":
                                {
                                    do something
                                    form
                                    next_step = step5;
                                     /form
                               }
                            etc...etc
                            } //end switch
            function show_welcome()
            {
                       do something
                        form
                        next_step = step10;
                        /form
              }
The show_welcome() persists in each step. How do I make it go away after step10? Thanks. Ethan

« previous php.db (#48628) next »