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