Автор Тема: Как динамически выводить форму с несколькими елементами text  (Прочитано 2817 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cyber_Atlant

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Здравствуйте! Вот такую задачку надо решить. Необходимо во время работы скрипта (PHP 4.3.4 Апач2 ХР) выводить на страницу промежуточные результаты работы и типа прогресса (что нибудь в этом роде). Ну прогресс не критичен (желательно прикрутить), а вот данные необходимо выводить. Подумал, что можно создать форму с несколькими элементами типа text и динамически менять их value. Но как это реализовать я незнаю :-( Если кто имеет опыт в создании подобных вещей, подскажите, если не в облом :-)
Вот пример который не работает как надо, выводится много форм, столько, сколько раз проходит цикл. А надо, чтобы выводился одни раз и менялись только значения в text

<?php 
$schetchik
=0;$masiv_find_book=\'ABCDEFGHJKL\'; 
for($ifo=0;$ifo<100;$ifo++) 
   { 
   $masiv_find_book++; 
   $out_mesg=\'<form name="f_messaga" id="f_messaga"><table border="0" >\'."\\n"; 
   $out_mesg=$out_mesg.\'<tr>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td align="right">Прокодировано позицый</td>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td>  </td>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td align="right"><input name="fcount_page" id="fcount_page" type="text" size="9" maxlength="10" readonly="true" value="\'.$ifo.\'"></td>\'."\\n"; 
$out_mesg=$out_mesg.\'<td>  </td>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td align="right">Текущая позицыя</td>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td>  </td>\'."\\n"; 
   $out_mesg=$out_mesg.\'<td align="right"><input name="fcur_pg" id="fcur_pg" type="text" size="70" maxlength="70" readonly="true" value="\'.$masiv_find_book.\'"</td>\'."\\n"; 
   $out_mesg=$out_mesg.\'</tr></table></form>\'."\\n"; 
   echo $out_mesg; 
   } 
?>

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
Cyber_Atlant:
Необходимо во время работы скрипта (PHP 4.3.4 Апач2 ХР) выводить на страницу промежуточные результаты работы

у тебя что, ПХП скрипт работает долго ?
Опиши зачем тебе это нужно ?
Скорее всего надо яваскрипт генерировать который бы менял значения в существуюущей форме.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Cyber_Atlant

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В разных местах работает от 30 секунд до 60, 120 минут. Все зависит от того, сколько надо обработать позиций. Книги, блин :-(
Приведен просто пример. Может и надо генерить на джава-скрипте, но как??? Я тут нашел статью
http://www.webscript.ru/stories/03/07/02/7630021
может она поможет?  Но как?

Оффлайн ActiveX

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 46
  • +0/-0
  • 0
    • Просмотр профиля
А может поможет вот эта “чтучка”:
http://forums.webscript.ru/showthread.php?s=&threadid=3575
Всех людей можно разделить на три группы: тех, кто умеет считать, и тех, кто не умеет.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28