Jump to content

Can't get Radio Checked to Post


unemployment

Recommended Posts

I'm creating a multi step form but $_POST['acc_type']; is not working properly.  Sometimes it will post correctly and other times it goes to the error message even after I preform the exact same steps.  It is not being posted the same everytime.  Is there a better way to do this?

 

        <?php

        $step = 1;

if(isset($_POST['continue_1']) && isset($_POST['acc_type']))
{
	echo $_POST['acc_type'];

	if(($_POST['acc_type'] != '') && (($_POST['acc_type'] == 0) || ($_POST['acc_type'] == 1)))
	{
		$step = 2;
	}
	else
	{
		echo '<p class="errormessage error">To create an account you must select a goal.</p>';
	}
}

if($step == 1)
{

?>
<form action="join.php?key=<?php echo $_GET["key"]; ?>" method="post" id="form" name="signup">
	<fieldset class="fieldset2">
		<legend>Primary Goal</legend>
		<h2 class="mts">What goal do you want to achieve?</h2>
		<div class="ptm pbs phm tcenter">
			<input id="entButton" class="radioAlign" type="radio" name="selector" value="1" />
			<label for="entButton" class="entrepreneur mrl">venture</label>
			<input id="invButton" class="radioAlign mll" type="radio" name="selector" value="0" />
			<label for="invButton" class="investor">flow</label>
		</div>
	</fieldset>
	<div class="signUp mbl pbl" id="continue">
		<input type="submit" id="continuebtn" name="continue_1" value="Continue" />
		<input type="hidden" name="acc_type" value="<?php echo (isset($_POST['selector'])) ? $_POST['selector'] : ''; ?>" />
	</div>
</form
        <?php

}
else if($step == 2)
{
                 echo "This is step 2";
         }

         ?>

Link to comment
https://forums.phpfreaks.com/topic/243051-cant-get-radio-checked-to-post/
Share on other sites

Something has to be different. Have you tried to print_r() the $_POST array and compare the differences between when it works and when it doesn't?

 

No, I've never done it.  The $_POST variable is an array?  I suppose that makes sense.  Let me try it.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.