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