On 03/11/2011 02:33 PM, Jim Lucas wrote: > On 3/11/2011 12:03 PM, Shawn McKenzie wrote: >> On 03/11/2011 01:28 PM, 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 >> >> The most common and flexible way to do this sort of thing is to use >> arrays instead: >> >> <input type="radio" name="radio[<?php echo $result_from_mysql; ?>]" >> value="0"> >> <input type="radio" name="radio[<?php echo $result_from_mysql; ?>]" >> value="1"> >> >> >> Then: >> >> foreach($_POST['radio'] as $key => $value) { >> echo "radio for $key is $value"; >> } > > Your example would be good if the OP wanted checkbox'es. But with radio > buttons, the whole point (most of the time) is to have the form only allow you > to have one of the radio input fields selected at any given time. How you > showed it, it would not see the uniqueness of the radio button names, and > therefor allow more than one of the radio input fields to be selected at a time. One radio button of the same name selected at a time yes. From the OP's code of two radios, one with value 0 and one with value 1, I assumed these were to be a pair with the same name with only one able to be successful. This extends to arrays as well: <input type="radio" name="radio[1111]" value="0"> <input type="radio" name="radio[1111]" value="1"> <input type="radio" name="radio[555]" value="0"> <input type="radio" name="radio[555]" value="1"> This works as expected, the same as the code I posted. -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php