Using two $_POST Function / Switch () statements, second does not work.


Posted on 16th Feb 2014 07:03 pm by admin

Hi all. I’m new to php and am having a problem getting $_POST Function / switch () to work. I am coding a registration form. I ask the user a Yes/No question. Depending on the answer I have an Include () bring in the coding for the next step of the registration process, which also has a Yes/No question. I am using submit buttons for the user to give me the answers.

The first $_POST Function / switch () works and will include () the proper coding. The second $_POST Function / switch () does not work.

Did you know?Explore Trending and Topic pages for more stories like this.
Both are essentially the same coding with just the variable name changed.

This is the coding used:

<form action="register.php" method="post" name="regForm" id="regForm">
//
HTML in between, input user first name / last name
//
(This works)

// Asking if user is a real estate agent

<?php

$agent = " ";

if (!isset($_POST['agent']))
{
//If not isset -> set with dummy value
$_POST['agent'] = " ";
}

?>

<table align = "center" border="5" cellpadding="3" cellspacing="0">

<col width="430" >

<tr align = "center">

<td>

Are you a licensed Florida real estate agent?



// This is the submit buttons

<input type="submit" name="agent" value="No">&nbsp;&nbsp;

<input type="submit" name="agent" value="Yes">

</td>

</tr>

</table>

// Yes / No switch

<?php

$agent = $_POST['agent'];

switch( $agent ) {
case 'No':
include ("register_3.php");
break;
case 'Yes':
include ("register_2.php");
break;
}

?>

Once the above Yes/No is executed it brings in:

(This does not work)

// Asking if user want to sign up for foreclosure list

<?php

$forlst = " ";

if (!isset($_POST['forlst']))
{
//If not isset -> set with dummy value
$_POST['forlst'] = " ";
}

?>
<table align = "center" border="5" cellpadding="3" cellspacing="0">

<col width="430" >

<tr align = "center">

<td>

Would you like to receive our weekly foreclosure list (by email)



//This is the submit buttons

<input type="submit" name="forlst" value="No">&nbsp;&nbsp;

<input type="submit" name="forlst" value="Yes">

</td>

</tr>

</table>

// Yes / No switch

<?php

$forlst = $_POST['forlst'];

switch( $forlst ) {
case 'No':
include ("register_4.php");
break;
case 'Yes':
include ("register_4.php");
break;
}

?>

What am I doing wrong? Do I need to some how clear the POST before I use the function again? If so, how do I do it?
No comments posted yet

Your Answer:

Login to answer
273 Like 18 Dislike
Previous forums Next forums
Other forums

Create a form of 2 numbers input and find the greatest.
Hi, everybody.

I have a homework in my training of php, which ask you to make a form that ask

form class help (oop php5)
Hidy Ho Neighbors,

I'm forcing myself to learn oop/classes for php5. It seems like a good id

Passing variables with pagination - iterating through unique id per link
Hi everyone,
I have seen a few topics like this one. Still cant find the specific thing, so I am

Page not Loading After Test
Hey All

It seemed that an inlcude statement wasn't working for some reason, so I tried a more

Cant display mysql data
Hey all,

I am learning php and my first goal is to create a simple CMS. At the moment I am st

getAlexaRank($url) function not working
I have made a function to get alexa rank
the site is here: http://mytestsite.rack111.com/1

Calling strings from other php class
I have test1.php{
$string1;
$string2;
....
... //10 strings in this class <

Help with parsing this html
Hi,
I've got some html i just need a couple of strings from.. argh, it's freaking me out. I've t

Production of mango in processing industry
Hi,

We have one scenario ,company is in process industry,they are manufacturing MANGO pul

Streaming local file from PHP while it’s been written to by a CURL process
I am creating a simple Proxy server for my website. Why I am not using mod_proxy and mod_cache is a

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash