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

Форум PHP

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

 

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

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

тема: Почему клинит цикл?
 
 автор: antf   (02.07.2006 в 21:34)   письмо автору
 
 

Здравствуйте.
Не могу понять почему программа зацикливается на этом месте (не выходит из цикла). Переменная $wrd_cnt = 1;

<?for($i 0$i $wrd_cnt$i++)
    {
      if(
$i != 0)
        
$query .= ' '.$logic.' ';
      
$query .= " text  LIKE '%{$words[$i]}%'";

    }
?>

Заранее спасибо.

   
 
 автор: antf   (02.07.2006 в 22:28)   письмо автору
 
   для: antf   (02.07.2006 в 21:34)
 

Почему-то $i всегда равно 0.

   
 
 автор: antf   (02.07.2006 в 22:38)   письмо автору
 
   для: antf   (02.07.2006 в 22:28)
 

Дело оказалось не в этом кусочке, а в окружении. Оказалось, что цикл находился в модуле, подкл. через include след. образом:
<?
$cnt 
count($gl_modules);
for(
$i 0$i $cnt$i++)
{
  
$path "mods/".$gl_modules[$i]['name']."/integration/search/search.inc";
  if(
file_exists($path) && !is_dir($path))
    include(
$path);
}
?>

Заменил здесь $i на $z и все стало на свои места.

   
Rambler's Top100
вверх

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