Dear List -

I have a working program. I made one change in a switch statement, and it does not work. I'm probably missing something fundamental.

Here are some code SNIPPETS... [please note that all my debug statements are at the left margin]

Setup...

<?php
        session_start();
        session_name("STORE");
        set_time_limit(2400);
        ini_set('display_errors', 'on');
        ini_set('display_startup_errors', 'on');
        error_reporting(-2);

        ini_set('error_reporting', 'E_ALL | E_STRICT');
        ini_set('html_errors', 'On');
        ini_set('log_errors', 'On');
        require '/home/ethan/P/wk.inc'; //password file
        $db = "Store";
        $cxn =mysqli_connect($host,$user,$password,$db);
        if (!$cxn)
        {
        die('Connect Error (' . mysqli_connect_errno() . ') '
        . mysqli_connect_error());
        }// no error                                    
        if($_REQUEST['welcome_already_seen']!= "already_seen")                  
              
                show_welcome();
        
        //end setup
        function show_welcome() //this is the input screen
        {
                <snip>

echo " <input type='hidden' name='welcome_already_seen' value='already_seen'>";
        echo " <input type='hidden' name='next_step' value='step20' />";

                <snip>
        }

        
                //end input screen
                
        //Switch statement

echo 'before';
print_r($_POST); //post#1                               

        switch ( $_POST['next_step'] )
        {

                case 'step20':
                {
pint_r($_POST); //post#2                        
echo 'step20';
                        if(!empty($_POST['Cust_Num']))
                                good();
                        if(empty($_POST['Cust_Num']))
                                bad();
                        break;
                } //end step20
                
                <snip>
        } //end switch
        
        

post#1

beforeArray
(
    [Cust_Num] => 123
    [Fname] =>
    [Lname] =>
    [Street] =>
    [City] =>
    [state] => NY
    [Zip] => 10952
    [PH1] =>
    [PH2] =>
    [PH3] =>
    [Date] =>
    [welcome_already_seen] => already_seen
    [next_step] => step20

)

Cust_Num state and Zip are as entered.

The switch statement is never entered, since post#2 is never displayed, and neither good() or bad() functions are entered.


TIA

Ethan



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to