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.
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">
<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">
<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
18
Other forums
close site for maintenance
i get a tutorial, saying the following code can put our site offline, and only the developer can vie
How to grab certain words ??
I am working with this API
Returns JSON.
curl http://letsbetrends.com/api/current_trends
upload only text files
hi guys i want to upload only text like like (pdf,note pad and ofiice files) so can any one please t
PHP / MySQL Associative Multidimensional Array:
Hello.
I have data in a MySQL Table that adheres to the below: (note, no index, could add if
What is SAP Avatar ?
Hi All,
This G.Satish , my boss asked me to explore on SAP Avatar. I searced in internet
SCO Unix
I know this might not be the place to ask, but, can anyone tell me if SCO Unix comes with PHP built
EU VAT Package 2010
Does any one know whether SAP will be developing new reporting functionality due the new VAT rules t
BAPI BBP_INB_DELIVERY_CREATE - material number missing in delivery
Hi Experts,
I was able to successfully create an Inbound delivery with reference to a PO
checkbox update
I am having a brain fart right now and i cant remember how to do this. if anyone could help that wou
displaying unknown amount of results
I am reading a directory and getting a list of folders in the directory, I want to display the folde