gosha_kap
Новичок
Обновление  таблицы по мере её изменения
Имеется простенькая БД, записи которой перебираются, необработанные это none
status enum( 'none', 'yes','no' )
отправляем запрос браузером через AJAX на обработку БД и на readyState==1 перенаправляю пользователя на другую страницу
Далее с новой страницы делаю запрос , который будет запрашивать подобный скрипт
	
	
	
		
И браузер проверять   имеется ли скрытое поле в конце получаемых данных, если нет то, делает очередной запрос  на получение очередной порции обработанных данных где !=none и т.д
Т.е по мере процесса должны добавлятся дополнительные строки таблицы в браузер, а получается что на самом деле , страница втупляет , а потом уже выдает полностью обработанный вариант
В связи с этим вопрос, есть ли какие нибудь особенности одновременного обращения к одной и той же таблице, ... из -за чего может это происходить , хелп плиз ....
Или здесь все в порядке и следует искать в другом месте причину?
-~{}~ 12.12.09 13:51:
Блин.... че никто не знает или просто вопрос не понятен?
-~{}~ 12.12.09 13:52:
Ладно , когда разберусь сюда отпишу... что за беда
								Имеется простенькая БД, записи которой перебираются, необработанные это none
status enum( 'none', 'yes','no' )
отправляем запрос браузером через AJAX на обработку БД и на readyState==1 перенаправляю пользователя на другую страницу
Далее с новой страницы делаю запрос , который будет запрашивать подобный скрипт
		PHP:
	
	$count_status=0;
//Определяем количество записей
      $res=mysql_query('select count(*) from  xxx');
	  $count=mysql_result($res,0,0);
	   //Получаем значения для обработанных значений
	     
		   $res2=mysql_query('select * from XXX where status!="none" ');
		   while($res3=mysql_fetch_assoc($res2))
		      {
			     $ask.="<tr><td align='center'>".$res3["number"]."</td><td align='center'>".$res3["number_value"]."</td>";
				 if($res3["status"]=="yes")
				 $ask.="<td align='center'>Отправлено</td></tr>";
				 else $ask.="<td align='center' style='color:red'> Отклонено.</br>Причина:".$res3["error"]."</td></tr>";
				 $count_status++;
			  }	
			if($count_status==$count)
			  $ask.="<input type='hidden' value='923382901989440'/>";
			echo $ask;Т.е по мере процесса должны добавлятся дополнительные строки таблицы в браузер, а получается что на самом деле , страница втупляет , а потом уже выдает полностью обработанный вариант
В связи с этим вопрос, есть ли какие нибудь особенности одновременного обращения к одной и той же таблице, ... из -за чего может это происходить , хелп плиз ....
Или здесь все в порядке и следует искать в другом месте причину?
-~{}~ 12.12.09 13:51:
Блин.... че никто не знает или просто вопрос не понятен?
-~{}~ 12.12.09 13:52:
Ладно , когда разберусь сюда отпишу... что за беда
 
	            
