Re: Preventing repetition of a Form

Karl DeSaulniers <[email protected]>
Newsgroups gmane.comp.php.database
Message-ID <[email protected]>
On Jan 7, 2013, at 6:00 PM, Ethan Rosenberg, PhD wrote:

> 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
>
>
> --  
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


I was going to try and help, but there is not enough info here to know  
what your doing to try and help.
To ambiguous for me.

My guess is because you have the function being called when  
welcome_already_seen isset() and if it is not and if there is an error  
and if not, regardless of what page is being displayed.
Put the function call only in the switch statement for each page you  
want it called and not for 10.

Karl DeSaulniers
Design Drumm
http://designdrumm.com


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.