Hi Sean: Sean Hurley wrote: > > Agree <input type="checkbox" name="agree[]" value="agree"> > I Do Not Agree <input type="checkbox" name="disagree" value="disagree"> > > if ($agree) /* (I have tried this also with ($isset = $agree)) */ > { header ("location: ?link=form"); > } > else > { header ("location: /LETS"); > }
Several things here. You're probably having problems because you defined agree as an array (via the brackets in name="agree[]"), but in your code you're examining it as a regular variable. By the way "($isset = $agree)" isn't real, at least in this context. You mean "if ( isset($agree) ) {..." Now, to do this job right... First, use radio buttons. Second, make disagree the default. Third examine the information in PHP. Fourth, use a full URL in the Location. Fifth, write clean code, using indents to demarcate nesting so your code is easier to read. FORM: <input type="radio" name="Agree" value="Y" /> I Agree <input type="radio" name="Agree" value="N" checked /> I Do Not Agree RECEIVING SCRIPT: if ($Agree == 'Y') { header('Location: http://foo.org/?link=form'); } else { header('Location: http://foo.org/LETS/'); } Enjoy, --Dan -- PHP scripts that make your job easier http://www.analysisandsolutions.com/code/ SQL Solution | Layout Solution | Form Solution T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Ave, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php