I didn't take the time to read your code too thoroughly, but remember to have your select name to be anything with "[]" at the end of it, from the look of your name field you have something inside the [], you need to get rid of the rec_pd4 and just call it "x[]" or whatever you would like to call it as long as the "[]" is empty :) I hope that made sense! Rick > From: Tom Beidler <[EMAIL PROTECTED]> > Date: Fri, 14 Sep 2001 17:26:50 -0700 > To: php list <[EMAIL PROTECTED]> > Subject: [PHP] multiple selections in list/menu field > > I'm trying to use a list/menu field with multiple options allowed but I'm > only getting the very last selection. > > Here's part of my code to build the list/menu field; > > print (" <td><select name=\"x[rec_pd4]\" multiple size=\"15\">\n"); > print ("$option_pd4"); > print (" </select></td>\n"); > > Here's the code to build the options; > > $pd4arry = array(array("c1,","Bookpacks & Daypacks"),array("c2,","Mini > Packs/Diaper Bag"),array("c3,","Shoulder Bags/Briefcase")); > foreach($pd4arry as $value) { > > if (($value[0] == $category_code) || ($value[0] == $x[rec_pd4])) { > $option_pd4 .= " <option > value=\"$value[0]\"selected>$value[1]</option>\n"; > } else { > $option_pd4 .= " <option > value=\"$value[0]\">$value[1]</option>\n"; > } > } > > The field displays fine but I only get the last option. I'm testing with IE > 5. > > Let me know if this is not a PHP issue but I thought there might be > something that would prevent me from using this type of field with PHP. > > Thanks, > Tom > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]