如何在mysql数据库中显示从下拉列表中选择的记录的内容

时间:2016-11-12 15:43:51

标签: php mysql

我在这个论坛上搜索了一个多星期,试图找到解决问题的方法。如果我在文本框中输入值,我可以显示正确的信息,但如果我在下拉列表中选择该选项,它只显示最后一条记录。以下是我的最新代码,有人可以帮我更正此代码,以便显示所选信息吗?我只包括受影响的细分受众群。

<form id="selected" name="selected" method="get" action="" >
    <select name="id">

        <?php
        $result = $conn->query("select * from agreement");
        while ($row = $result->fetch_assoc()) {
            unset($id, $name, $ctpd, $hsprogram);
            $id = $row['ID'];
            $name = $row['HSName'];
            $ctpd = $row['CTPD'];
            $hsprogram = $row['HSProgram'];
            echo '<option value="'.$id.'"' .$selected . '>'.$name.' </option>';

        }
        ?> 
    </select>

    <tr>

        <td>   <?php echo $ctpd ?> </td>
        <td>   <?php echo $name ?> </td>
        <td>   <?php echo $hsprogram ?> </td>

    </tr>

</table>

0 个答案:

没有答案