php1.net
tedd's option[] CHECKBOX Demo Part 2
This simply uses an array (option[]) to gather user input from a CHECKBOX control This also demonstrates how to show what the user selected in the CHECKBOX control.
CODE:
<?php ini_set('error_reporting', E_ALL); $self = basename($_SERVER['SCRIPT_NAME']); $option = array(); $s = ' CHECKED '; if(isset($_POST['option'])) { foreach ($_POST['option'] as $value) { $option[] = $value; } } ?> <?php include('../includes/header.php'); ?> <h1>tedd's option[] CHECKBOX Demo Part 2</h1> <p> This simply uses an array (option[]) to gather user input from a CHECKBOX control This also demonstrates how to show what the user selected in the CHECKBOX control. </p> <form action="<?php echo($self);?>" method="post"> <input type="checkbox" name="option[]" value="Apple"<?php if (in_array('Apple', $option)) echo($s); ?> >Apple<br> <input type="checkbox" name="option[]" value="Pear" <?php if (in_array('Pear', $option)) echo($s); ?> >Pear<br> <input type="checkbox" name="option[]" value="Orange" <?php if (in_array('Orange', $option)) echo($s); ?> >Orange<br> <input type="checkbox" name="option[]" value="Mango" <?php if (in_array('Mango', $option)) echo($s); ?> >Mango<br> <input type="checkbox" name="option[]" value="Apricot"<?php if (in_array('Apricot', $option)) echo($s); ?> >Apricot<br><br> <input type="submit" name="submit" value="Submit"> </form> <br> <?php if(isset($_POST['option'])) { echo('You selected: <br>'); foreach ($_POST['option'] as $value) { echo("$value <br>"); } } ?>