我对此查询和下拉框有问题:
$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个空选项)
发布于 2010-11-04 23:36:55
这是因为您的查询中没有这样的列ziua。在查询结果中使用别名,然后使用$ziua1 = $ziuaRow['dm'];或access result by整数SELECT DISTINCT DAYOFMONTH(ziua) as dm FROM rapoarte $ziua1 = $ziuaRow[0];
发布于 2012-07-31 21:09:11
问题是字段名称不正确。我也试过了。它会给你一个结果。
https://stackoverflow.com/questions/4098298
复制相似问题