来自数据库的HTML表单<select>数据未正确显示

时间:2016-04-04 11:43:36

标签: php mysqli menu visible dropdown

            &LT; PHP         $ mysqli = new mysqli(&#34; localhost&#34;,&#34; root&#34;,&#34;&#34;,&#34; voorraad&#34;);         $ result = $ mysqli-&gt; query(&#34;来自leverancier&#34的SELECT leverancier;);         echo&#34;&lt; select id =&#39; leverancier&#39;名称=&#39; leverancier&#39; style =&#39; width:30%&#39;,color =&#39; black&#39;&gt;&#34 ;;         while($ row = mysqli_fetch_array($ result)){             echo&#34;&lt; option value =&#39;&#34; 。 $ row [&#39; leverancier&#39;]。&#34;&#39;&gt;&lt; / option&gt;&#34 ;;         }         echo&#34;&lt; / select&gt;&#34 ;;         ?&GT; 这是我正在使用的代码,数据正确加载到&lt; select&gt;菜单,但问题是它不可见。在这里您可以看到问题,数据库中的20条记录已加载但不可见,我可以选择它们,并将它们保存在数据库中。但是没有可见的。

1 个答案:

答案 0 :(得分:3)

变化:

echo "<option value='" . $row['leverancier'] ."'></option>";

echo "<option value='" . $row['leverancier'] ."'>'" . $row['leverancier'] ."'</option>";

您只是忘了给该选项命名。