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">
<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?
tag inside php... hi
Code: <?php echo "<td width="$columnWidth%" align=&Creating a function Basically i wanna put all this code in a seperate file
Code: <?php frames get header location.. i have two frames, one top, one bottom. how do i do a form on the bottom frame that gives me the ur How to display value in drop down list after form has been reloaded Please bear with me as I am very new to php and html.
I have a form with several drop down me How to ... (FAQs) ... get e-mail notifications
As several people asked how to get e-mail notifications when new posti Get keys and values from an array Hellow,
I have an array $Data with keys and values. With a foreach I can display all the valu how do i display data on a page from mysql 1 - do i use this code at the top of each of my page i wish to only alow access if there as been a s Help with Password Encoding/Decoding? Trying to design a "change password" tool. On my signup code I'm using base64_encode, now php mailer How can i send a mail to large no, say 50,000 reciepients using [color=#0000FF]php mailer[/color] Auto-populating dropdowns and multiple forms. Here's what I have so far:
First drop down = select a state (works) This populates the sec
|