javascript_pupil,
обрати внимание, что для каждого блока кнопок даны одинаковые название. Это сделано для того, что бы в каждом блоке можно было выбрать только одну кнопку. А если ты например в первом блоке сделаешь так
<input type="radio" name="code[1]" value="0">
<input type="radio" name="code[1]" value="-1" checked>
<input type="radio" name="code[12]" value="1">
то в этом блоке будет возможность выбрать уже две кнопки. Теперь понял. Это например делается для того что бы выбрать пол при регистрации, т.к. человек не может иметь два пола одновременно ))
<input type='radio' name='sex' value='1'>Мужской
<input type='radio' name='sex' value='2'>Женский