如何将单选按钮放在输出表中?

时间:2016-03-31 03:15:47

标签: php jquery html mysql arrays

如何将单选按钮置于状态,2个单选按钮(已批准和已批准)以及已选中的单选按钮将保存在数据库中以及状态字段下。 enter image description here

这是我的代码..患者[6]是状态

$sql = "select patientid, firstname, lastname, gender, patienttype, philhealth, status from patients where lastname LIKE '%" . $_POST["key"] . "%' or philhealth LIKE '%" . $_POST["key"] . "%' ";
        $result = mysql_query($sql, $connection);
        $rownum = 0;
        $bgcolor = "";


        while($patient = mysql_fetch_array($result))
        {
            $rownum += 1;
            if($rownum == 2)
            {
                $bgcolor = "#FFF";
                $rownum = 0;
            }
            else
            { $bgcolor = "#f9f9f9"; }
            $approved_checked = $patient[6] == 'Approved' ? 'checked' : '';
            echo "
            <tr id='" . $patient[0] . "' style='background: " . $bgcolor . "' onclick='openphilhealthapproval() '>
                    <td id='td27_cell1' style='height: 25px;'>" . $patient[5] . " </td>
                    <td id='td27_cell2' style='height: 25px;'>" . $patient[0] . "</td>
                    <td id='td27_cell3' style='height: 25px;'>" . $patient[1] . " " . $patient[2] . "</td>
                    <td id='td27_cell4' style='height: 25px;'>" . $patient[3] . "</td> 
                    <td id='td27_cell5' style='height: 25px;'>" . $patient[4] . "</td>
                    <td id='td27_cell6' style='height: 25px;'>" . $patient[6] . "</td>

                </tr>
            ";
        }

1 个答案:

答案 0 :(得分:0)

您应该将此TD元素的内容放入状态TD元素中。您还需要在构建HTML时将***patientID***符号替换为patientID。您可以看到工作示例here

<td>
      <input type="radio" name="statusradio***patientID***" value="approved" id="approvedradio***patientID***"/>
      <label for="approvedradio***patientID***">approved</label>
      <input type="radio" name="statusradio***patientID***" value="disapproved" id="disapprovedradio***patientID***"/>
      <label for="disapprovedradio***patientID***">disapproved</label>
</td>