为什么<select>在从数据库填充时有空白<option>元素?

时间:2017-07-19 15:08:45

标签: php html

我从数据库中提取数据以填充列表: &lt; div class =&#34; data_input&#34;&gt; &lt; form class =&#34; result_data&#34;&gt; &lt; select name =&#34; results&#34;&gt; &LT; PHP while($ row = mysql_fetch_array($ result_data)){   echo&#34;&lt; option value = \&#34; result1 \&#34;&gt;&#34; 。 $ row {&#39; result_name&#39;}。 &#34;&LT;选项&GT;&#34 ;; } ?&GT; &LT; /选择&GT; 输出很好,除了我无法弄清楚为什么我在记录之间得到一个空白选项。 &lt; select name =&#34;食谱&#34;&gt; &lt; option value =&#34; result1&#34;&gt; One&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; &lt; option value =&#34; result1&#34;&gt;两个&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; &lt; option value =&#34; result1&#34;&gt; Three&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; &lt; option value =&#34; result1&#34;&gt;四&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; &lt; option value =&#34; result1&#34;&gt; Five&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; &lt; option value =&#34; result1&#34;&gt; Six&lt; / option&gt; &LT;选项&GT;&LT; /选项&GT; 当我在一个简单的列表中输出数据时: &LT; UL&GT; &LT; PHP     while($ row = mysql_fetch_array($ result_data)){         echo&#34;&lt; li&gt;&#34; 。 $ row {result_name}。 &#34;&LT; /立GT;&#34 ;;     } ?&GT; &LT; / UL 它很好。没有空行。 &LT; UL&GT; &LT;李 - 酮&LT; /锂&GT; &LT;李&GT;二&LT; /锂&GT; &LT;李&GT;三&LT; /锂&GT; &LT;李&GT;四&LT; /锂&GT; &LT;李&GT;五&LT; /锂&GT; &LT;李&GT;六&LT; /锂&GT; &LT; / UL&GT; 有人对此有任何提示吗? 注意:这个问题不是重复的问题。它涉及HTML标记的错误。

0 个答案:

没有答案