我对此查询和下拉框有疑问:
$ziua = "SELECT DISTINCT DAYOFMONTH(ziua) FROM rapoarte";
$ziuaResult = mysql_query($ziua);
填充下拉框:
echo"<td>Selectati Ziua:</td>
<td><select name='ziua'>
<option value='---'>---</option>";
while($ziuaRow = mysql_fetch_array($ziuaResult))
{
$ziua1 = $ziuaRow['ziua'];
echo "<option value='$ziua1'>$ziua1</option>";
}
由于我不知道的原因,下拉框已填充,但未显示任何值。 (有2-3个空选项)
答案 0 :(得分:1)
这是因为您的查询中没有此类列ziua
。在查询SELECT DISTINCT DAYOFMONTH(ziua) as dm FROM rapoarte
中使用别名,然后在$ziua1 = $ziuaRow['dm'];
中使用别名,或按整数索引$ziua1 = $ziuaRow[0];
访问结果
答案 1 :(得分:0)
问题是字段名称不正确。我也试过了。它会给你带来的回报。