Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ошибка в цикле
 
 автор: kid_a   (25.01.2008 в 14:21)   письмо автору
 
 

цикл выполняется только если сheck=1 для 1 значения запроса, поэтому пытаюсь использовать mssql_data_seek($filter,0); - но выпадающий список перестает формироваться.

$filter= mssql_query($q); 

// возвращает 

name: период, период, период, период
value: сегодня, вчера, текущая неделя, прошлая неделя
id: 1,2,3,4
check:1,0,0,0 

$num_rowf = mssql_num_rows($filter);
for ($i=1; $i <=$num_rowf; $i++) 

    { 
 

    $rowf=mssql_fetch_assoc($filter);


    if ($rowf['check']==1)


    {


     mssql_data_seek($filter,0); 
    echo '<tr><td>'.$rowf['name'].':</td><td><ul id="navmenu"><li><a href="#">'.$rowf['value'].'</a><ul>'; // выводим заголовок выпадающего списка


for ($a=1; $a <$num_rowf; $a++) 

        { 
         $rowch=mssql_fetch_assoc($filter);
         if ($rowch['check']==0)
    {

    $n=$a-1;
    $href[$n]='<li><a href="next.php?id='.$rowch['id'].'"">'.$rowch['value'].'</a></li>'; // выпадающий список

    }
}     


for ($n=0;isset($href[$n]); $n++) {

echo $href[$n];

}

echo '</ul></li></td></tr>';

    }



   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования