вот есть такой участочек кода
for ($i=1; $i<13; $i++) {
echo "<h4>$months[$i]</h4>";
# dr
echo\'<blockquote><b>Дни рождения</b></blockquote>\';
$query = "SELECT uname,name, surname, bdate FROM users where MONTH(bdate)=\'$i\' order by DAYOFMONTH(bdate) asc";
$result = mysql_query ($query)
or die ("Query failed");
while ($line = mysql_fetch_array($result)) {
extract($line);
echo"<li> <a href=/avtor/$uname>$name $surname</a> <em>". datewt($bdate). "</em>
";
}
# holidays
$query1 = "SELECT * FROM holidays where MONTH(hdate)=\'$i\'";
$result1 = mysql_query ($query1)
or die ("Query failed1");
if (mysql_fetch_row($result1)>0){
echo\'<blockquote><b>Праздники</b></blockquote>\';
while ($line1 = mysql_fetch_array($result1)) {
extract($line1);
echo "<li> $hname <em>". datewt($hdate). "</em>
";
}
}
}
там, где идет выборка праздников - первая строка куда-то пропадает, те если на один месяц добавить в бд одну строку, то надпись "праздники" появляется, а строк нет,
еще добавишь строк - появляются все, кроме первой, и так относительно каждого месяца - помогите плз ламеру....:confused: