Select 使用单选按钮的不同值

Select different values ​using a radiobutton

下午好,我有一个问题,我有一个 table,里面装满了我数据库中的信息,问题是对于每一行,我都有一个单选按钮,带有选项 yes 和 no 来确认信息,

<div class="container">
            <br><div class="alert alert-info" role="alert"><center>LISTADO DE ESTUDIANTES</center></div>
            <h6>*REGISTRO DEL ID O CEDULA DE LOS ESTUDIANTES QUE ASISTIERON ALA TUTORIA<span class="label label-default"></span></h6>
            <div class="form-group">
                <label for="Input" class="col-sm-6 control-label">ID O CEDULA DELOS ESTUDIANTES</label><br>
                <table class="table">
                    <thead>
                        <tr>
                            <td>PIDM</td>
                            <td>ID</td>
                            <td>ESTUDIANTES</td>
                            <td>EMAIL</td>
                            <td>CÉDULA</td>
                            <td>PRESENTES</td>
                        <tr>
                    </thead>
                    <tbody>
                        <%   PreparedStatement st;
                            ResultSet ts;
                            st = co.prepareStatement("select * from uztasistentes where codigo_uztplanif ='" + codr + "'  and codigo_uzgtformularios =3");
                            ts = st.executeQuery();
                            //      Formularios_Connection con = F
                            while (ts.next()) {
                        %> 
                        <tr>
                            <td class="text-center"><%= ts.getInt("SPRIDEN_PIDM")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_ID")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_ESTUDIANTE")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_EMAIL")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_CEDULA")%> </td>
                            <td <label class="radio-inline">
                                    <input type="radio" name="optradio">SI
                                </label>
                                <label class="radio-inline">
                                    <input type="radio" name="optradio">NO
                                </label>
                            </td>
                        </tr>
                    <% }
                        ts.close();
                    %> 
                    </tbody>
                </table>
            </div>
        </div>

问题是,如果我有 20 行数据,它只允许我 select 来自单行的答案,例如我 select 如果在第 1 行,我去第 2 行我 select 否并且我在第 1 行中创建的 selection 被自动删除任何纠正此错误的建议。非常感谢

每行的单选按钮名称应该是唯一的,例如:

name="optradio1"; //for the first row
name="optradio2"  //for the second row
name="optradio3"; //for the third row

...

我创建了一个整数变量count,所以每次迭代时,它都会加一,所以我将单选按钮重命名为相同的名称,例如: 第 0 行 - <input type="radio" name="optradio_0"> 第 1 行 - <input type="radio" name="optradio_1"> 第 2 行 - <input type="radio" name="optradio_2">

示例如下:

<div class="container">
    <br><div class="alert alert-info" role="alert"><center>LISTADO DE ESTUDIANTES</center></div>
    <h6>*REGISTRO DEL ID O CEDULA DE LOS ESTUDIANTES QUE ASISTIERON ALA TUTORIA<span class="label label-default"></span></h6>
    <div class="form-group">
        <label for="Input" class="col-sm-6 control-label">ID O CEDULA DELOS ESTUDIANTES</label><br>
        <table class="table">
            <thead>
                <tr>
                    <td>PIDM</td>
                    <td>ID</td>
                    <td>ESTUDIANTES</td>
                    <td>EMAIL</td>
                    <td>CÉDULA</td>
                    <td>PRESENTES</td>
                <tr>
            </thead>
            <tbody>
                <%   PreparedStatement st;
                    ResultSet ts;
                    st = co.prepareStatement("select * from uztasistentes where codigo_uztplanif ='" + codr + "'  and codigo_uzgtformularios =3");
                    ts = st.executeQuery();
                    var count = 0;
                    //      Formularios_Connection con = F
                    while (ts.next()) {
                %> 
                <tr>
                    <td class="text-center"><%= ts.getInt("SPRIDEN_PIDM")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_ID")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_ESTUDIANTE")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_EMAIL")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_CEDULA")%> </td>
                    <td <label class="radio-inline">
                            <input type="radio" name="optradio_<%=count%>">SI
                        </label>
                        <label class="radio-inline">
                            <input type="radio" name="optradio_<%=count%>">NO
                        </label>
                    </td>
                </tr>
            <%
                count++;
                }
                ts.close();
            %> 
            </tbody>
        </table>
    </div>
</div>