On 03/12/2011 10:37 AM, tedd wrote: > At 9:28 PM +0200 3/11/11, Danny wrote: >> Hi guys, >> >> I have a form that has a long list of radio-bottons inside of it. The >> radio-buttons are dynamically created via php and MySQL. >> >> Here is an example of one of the radio buttons: >> >> <input type="radio" name="<?php print ("radio_".$result_from_mysql) ; >> ?>" value="0"> >> <input type="radio" name="<?php print ("radio_".$result_from_mysql) ; >> ?>" value="1"> >> >> Now, when I submit this form to another page for processing, how would >> I "catch" >> the above radio-button's $_POST name since I do not know the name, >> only that it >> starts with "radio_" ? >> >> Thank You >> >> Danny > > > Danny: > > Replace <?php print ("radio_".$result_from_mysql) ; ?> with an option[] > array. > > Realize that the name of the radio input stays the same -- it is the > value that changes. > > Here's a demo: > > http://php1.net/b/form-radio1/ > > Don't make it more complicated than it needs be. > > Cheers, > > tedd > My point exactly! So long as the name of the name[] part is the same they will be treated as the same "group" of radio buttons. So here is the long and short; if the name is the same and you specify an index then names with the same index will be grouped together: name[1] and name[1] are the same but different group from name[2]. If you don't specify an index, but the name is the same, then they are grouped together: name[], name[]. By grouped together I mean that only one of the group can be selected and therefore successful on submit. -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php