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

Форум MySQL

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

 

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

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

тема: не работает вложенный цыкл !!!
 
 автор: dima2207   (18.03.2007 в 17:34)   письмо автору
 
 

люди , почему не работает вложенный цыкл $o ?Т.е вообше не работает как будто его и нет вообще !!!

<?
$p
=0;
for (
$z=62$z<count($matches[1]);$z++)
{
$p++;
$text_arr[$p] = $matches[1][$p]."\r\n";
//==========================================================================
 
$text[$p] = mysql_real_escape_string($text_arr[$p]);
    
$text1[$z] = mysql_real_escape_string($matches1[1][$z]);
for (
$o=1$z<count($baza1);$z++)

    
similar_text($text[$z], $baza1[$o], &$tmp);
              if (
$tmp>80)
          {
 
$query "INSERT INTO dbh VALUES('','','','".$text1[$z]."')";
 if(!
mysql_query($sql)) exit(mysql_error());


print 
".";
}
}
}
print 
"База данных создана!!! ";


?>

т.е при прохождении цыкла должо выводится "." , а ничего не выводится , значит цыкл не работает !!!! хотя массив baza1 не пустой , я проверял !!! в чем дело ??? помогите разобратся !!!!

   
 
 автор: Trianon   (18.03.2007 в 18:24)   письмо автору
 
   для: dima2207   (18.03.2007 в 17:34)
 

>хотя массив baza1 не пустой , я проверял

может быть в нем лишь один элемент?

   
 
 автор: dima2207   (18.03.2007 в 18:51)   письмо автору
 
   для: Trianon   (18.03.2007 в 18:24)
 

Да нет -же там 14500 ! элементов !!! да , кстати там в тексте опечатка :
for ($o=1; $o<count($baza1);$o++) вот так должно быть , но все равно не работает !!!
Почему ???

   
 
 автор: Ann_L   (20.03.2007 в 14:02)   письмо автору
 
   для: dima2207   (18.03.2007 в 18:51)
 

1. После второго for нет открывающейся фигурной скобки.
2. Попробуйте до if что-то вывести, чтобы убедиться, что работает.

   
Rambler's Top100
вверх

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