Парни, прошу помощи - а то меня скоро начальник съест с потрохами за неисполнение. Где-то я ошибся с календарем. Значит, задача такая - требуется построить календарь и при этом к каждому дню из БД взять кол-во задач на этот день. Собственно, календарь выводится, но список задач только на один день. Все остальное не работает. ВЫводит только первую задачу из БД и все(((((( где и что я направильно делаю? Огромная просьба - не давать ссылки на сторонние календари, а объяснить мою ошибку! ХЕЕЕЛП! Вот как я делал PHP: if($_SESSION['valid_user']) { // kol-vo dney v tekushem mesyace $dayofmonth = date('t'); $day_count = 1; $num = 0; for($i = 0; $i < 7; $i++) { $dayofweek = date('w', mktime(0, 0, 0, date('m'), $day_count, date('Y'))); // privodim r formatu 0-poned, 6-voskr $dayofweek = $dayofweek - 1; if($dayofweek == -1) $dayofweek = 6; if($dayofweek == $i) { $week[$num][$i] = $day_count; $day_count++; } else { $week[$num][$i] = ""; } } // vse ostalnue nedeli ssuka mesatsa while(true) { $num++; for($i = 0; $i < 7; $i++) { $week[$num][$i] = $day_count; $day_count++; // ersli dostigli kontsa mesyaca, to vuchodim if($day_count > $dayofmonth) break; } // to she blya't samoe if($day_count > $dayofmonth) break; } $id = $_SESSION['id']; //polychaem tekushii mesyac $getmon = getdate(); $mon = $getmon['mon']; //vuvodim blyat kalendar echo '<table border="1" width="60%" height="60%">'; echo '<tr><td>ПН</td><td>ВТ</td><td>СР</td><td>ЧТ</td><td>ПТ</td><td>СБ</td><td>ВС</td>'; for($i = 0; $i < count($week); $i++) { echo "<tr>"; ############################################## ############# НАЧАЛО ПРОБЛЕМЫ ############ ############################################## for($j = 0; $j < 7; $j++) { if(!empty($week[$i][$j])) { $sd = $week[$i][$j]; //polychaem spisok zadach na mesyac $gettasks = "SELECT COUNT(tmessage) FROM of_tasks WHERE tby='$id' AND tday='$sd' AND tmonth='$mon'"; $restasks = $connect->query($gettasks); if(!$restasks) exit('no result!'); $numrows = $restasks->num_rows; //esli suturday\sunday, pokazuvaem krasnui. eshe mozhno bulo bu vudelyat' mesyachnue, no yvu - tut xui ugadaesh... echo '<td><br />'; echo $sd.'<br />'; echo 'Tasks:'; $show = $restasks->fetch_row(); echo $show[0]; echo '<br /><a href="index.php?act=calendar&do=addtask&d='.$sd.'&m='.$mon.'">Add task...</a>'; echo '</td>'; ############################################## ############# КОНЕЦ ПРОБЛЕМЫ############## ############################################## } else echo "<td> </td>"; } echo "</tr>"; } echo "</table>"; } else { exit(); } Php 5, MySQL 5 p.s. Прошу прощения за столько большой кусок кода.