Ron Piggott wrote: > I am trying to process a form where the user uses checkboxes: > > <input type="checkbox" name="painDesc[]" value="1" />Sharp > <input type="checkbox" name="painDesc[]" value="2" />Stabbing > <input type="checkbox" name="painDesc[]" value="3" />Jabbing > > When I do: > > foreach($_REQUEST as $key => $val) { > $$key = $val; > echo $key . ": " . $val . "<br>"; > } > > The output is: > > painDesc: Array > > I need to know the values of the array (IE to know what the user is > checking), not that there is an array. I hope to save these values to the > database. > > Thank you. > > Ron > > Think about it... You would not <?php echo $_REQUEST; ?> and expect to get the value of any form field would you. No, you wouldn't. Given the following form... <form> Title<input type="text" name="title" value="" /><br /> Subject<input type="text" name="subject" value="" /><br /> <input type="submit" name="submit" value="Send it!" /> </form> on the processing page, I would access those variables by writing the following. echo $_REQUEST['title']; echo $_REQUEST['subject']; With that said, going back to your issue, you would do this: if ( $_REQUEST['painDesc'] && count($_REQUEST['painDesc']) ) { foreach($_REQUEST['painDesc'] as $key => $val) { echo "{$key}:{$val}<br />"; } } -- Jim Lucas A: Maybe because some people are too annoyed by top-posting. Q: Why do I not get an answer to my question(s)? A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php