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

Display thumbnails as square while retaining aspect ratio
I am trying to figure out a way to make an image display as a square, for example 80x80 pixels, when

Multiple Pages
Hi. Im very new to php. I'm trying to create a basic login/registration page.

So I have a bas

tell csv import script to ignore blank rows?
Hi i have the below script but i get an error if a row is blank ie a return in the csv file at the e

Header is not working in IE
Hi ! header function is not working in IE but it works in FF, Safari, Chrome. any help please. :

Code error with Index.php
Error: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/runevid/public_

Trying to add functions to table
I have this list of characters and I'm trying to figure out what I have to do to put the results of

single page with referrer to show correct page
I have a simple website with a couple of different pages. I would like to be able to in a div tag w

PHP onsubmit in the form not going to the fuction.
I have a form through ‘onsubmit’ calling a function validation(). But not going to the

Linking with Foreign Keys
I have been getting an erro when I try and link:

create table Faculty_Specialty (I_Name v

Detail Expenses Report by Cost Center
I would like to obtain a report out of SAP that shows a list of expenses by cost center that shows t

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