Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择mysql填充下拉列表的值_Php_Html_Mysql - Fatal编程技术网

Php 选择mysql填充下拉列表的值

Php 选择mysql填充下拉列表的值,php,html,mysql,Php,Html,Mysql,我试图在php中使用mysql填充的下拉列表的值,并不断得到一个空返回。我在网上搜索了一下,发现了与我的问题非常相似的问题,但我尝试的每个人似乎都失败了。使用下面的代码填充选择列表时不会出现问题 <form action="includes/insertEquine.php" method="POST"> <label for="select-gender" class="select">Choose Gender</label>

我试图在php中使用mysql填充的下拉列表的值,并不断得到一个空返回。我在网上搜索了一下,发现了与我的问题非常相似的问题,但我尝试的每个人似乎都失败了。使用下面的代码填充选择列表时不会出现问题

  <form  action="includes/insertEquine.php" method="POST">
        <label for="select-gender" class="select">Choose Gender</label>
        <select name="select-gender id="select-gender">
            <?php
            $sql = ("SELECT genderType FROM gender");
            $result = mysqli_query($con, $sql);
            while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {

                echo "<option value ='".$row['genderType']."'>" . $row['genderType'] . "</option>";
            } ?>
        </select></form>

选择性别
您在中缺少一个

<select name="select-gender id="select-gender">

What's
我创建了一个下拉列表,没有任何问题。请查看我的答案。@skintfredBrilliant非常感谢您,在错误的位置查找,正如您所说的“缺少”。
<select name="select-gender id="select-gender">
<select name="select-gender" id="select-gender">