Forum Webscript.Ru

Программирование => PHP => Тема начата: Vetroff от 20 Июля 2003, 13:46:59

Название: куда девается первая строка
Отправлено: Vetroff от 20 Июля 2003, 13:46:59
вот есть такой участочек кода

for ($i=1; $i<13; $i++) {

echo "

$months[$i]

";
# dr
echo\'
Дни рождения
\';
    $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"
  • $name $surname ". datewt($bdate). "
    ";
     }
    # holidays
    $query1 = "SELECT * FROM holidays where MONTH(hdate)=\'$i\'";
    $result1 = mysql_query ($query1)
      or die ("Query failed1");
    if (mysql_fetch_row($result1)>0){

    echo\'
    Праздники
    \';

        while ($line1 = mysql_fetch_array($result1)) {
     extract($line1);
      echo "
  • $hname ". datewt($hdate). "
    ";
      }
    }
    }

    там, где идет выборка праздников - первая строка куда-то пропадает, те если на один месяц добавить в бд одну строку, то надпись "праздники" появляется, а строк нет,
    еще добавишь строк - появляются все, кроме первой, и так  относительно каждого месяца - помогите плз ламеру....:confused:
  • Название: куда девается первая строка
    Отправлено: Макс от 20 Июля 2003, 14:04:35
    if (mysql_fetch_row($result1)>0){
    echo\'
    Праздники
    \';
    замени на
    if (mysql_num_rows($result1)>0){
    echo\'
    Праздники
    \';
    Название: куда девается первая строка
    Отправлено: Vetroff от 20 Июля 2003, 14:41:18
    бляха- муха - это ведь я очепятался, ( столько раз смотрел и не заметил  - во блин) просто еще не совсем проснулся, сорри...  великое сорри всем