Michael A. Peters wrote: > PJ wrote: >> I'm sure this has been hashed over and over on the web, only I can't >> find anything that makes sense or the explanations given have been >> erroneous. >> This is what I am trying: >> <select name="($categoriesIN).'[]'" multiple> >> <OPTION>Choose Categories...</option> >> <OPTION VALUE="1">History >> <OPTION VALUE="2">Temples >> <OPTION VALUE="3">Pharaohs and Queens >> <OPTION VALUE="4">Cleopatra >> <OPTION VALUE="5">Mummies >> </SELECT> > > Whenever something doesn't work for me I always make sure what I am > doing is valid html/xhtml > > That doesn't look valid to me - multiple="multiple" might be. > Maybe it is valid under older html. HTML 4.01 multiple [CI] If set, this boolean attribute allows multiple selections. If not set, the SELECT element only permits single selections. > But anyway, multiple selects are a bad idea because they are confusing > for users, there's no standard way with which to choose them and users > often don't know how - if you can use checkboxes instead. > > That being said, I think your problem is the $ and the [] > > Try > > <select name="categoriesIN" multiple="multiple"> > > Then when processing the form - $_POST['categoriesIN'] will be an array > - IE > > for ($i=0;$i<sizeof($_POST['categoriesIN']);$i++) { > do_stuff_with($_POST['categoriesIN'][$i]); > } -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php