$filter .="<option value='ALL' selected=selected> All Months - [" . $allcnt . "] </option>";
$query = "select LockerInfo_IDNo, ExpiryDate, count(LockerInfo_IDNo) count1 from lockerinfo
WHERE ExpiryDate<>''
group by MONTH(ExpiryDate)
order by ExpiryDate ";
$result = mysql_query($query) or die('101. Query failed: ' . mysql_error());
while ($row=mysql_fetch_array($result)){
if($mnt==date("d-m-Y",$row['ExpiryDate']))
$filter .="<option value='" . $row['ExpiryDate'] . "' selected=selected> " . $space1 . date("M",$row['ExpiryDate']) . " - [" . $row['count1'] . "]</option>";
else
$filter .="<option value='" . $row['ExpiryDate'] . "'> " . $space1 . date("M",$row['ExpiryDate']) . " - [" . $row['count1'] . "]</option>";
}
$filter .=" </select>";
echo $filter;
Это был мой запрос в этом списке, значения должны группироваться по месяцам ... если этот запрос означает, что он показывает только 2 записи ... но у меня есть 535 значений в db .. .help меняФильтр по дате в контроле даты
Что вы хотите делать именно? – Mohebifar
Я хочу показать месяц только раз в год? – Poonthamilarsu
_ "bt am havin 535 values in db" _ - сколько значений _different_ месяца? Похоже, вы действительно не сейчас, что GROUP BY делает ... – CBroe