Ваша проблема связана с использованием вами атрибута «name» - этот атрибут используется особым образом для переключателей.
Когда вы нажимаете переключатель, все остальные переключатели сто же имя не выбрано - в вашем случае у вас будет половина переключателей на странице в одной группе и половина в другой, что, вероятно, объясняет, почему вы можете выбрать только одну.Я полагаю, что вы можете выбрать два одновременно, если вы нажмете правую кнопку радио.
Чтобы это исправить, вам понадобится какой-то счет для цикла while, например:
$resultNumber = 0;
while ($rrows = mysql_fetch_array($rs_results)) {
Затем вам нужно будет использовать этот номер в имени (а такжеid) переключателей -
<input type="radio" name="radio<?php echo $resultNumber; ?>" id="radio<?php echo $resultNumber; ?>" value="1" />
Затем просто увеличивайте $resultNumber
в конце каждой итерации -
<?php
$resultNumber++;
}
?>
В качестве альтернативы, вы можете использовать первичный ключ строкииз таблицы базы данных, которую вы запрашиваете для различения групп, но не зная структуру таблицы, я не смог дать пример кода для этого.
Дальнейшее чтение по переключателям (также источник проблемы с атрибутом имени):http://www.echoecho.com/htmlforms10.htm