Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.10
Prihlásený: 24.08.10
Príspevky: 2
Témy: 1
Príspevok NapísalOffline : 19.07.2010 3:37

Caute,

riesim problem, ako zobrazit priebeh importu dat do MySQL, pricom poznam pocet poloziek.
Konkretne som to riesil cez Ajax, ale zial 2 ajaxy subezne nebezia.

Neviete mi niekto poradit ako na to ?

... skusal som aj to, ze som najprv spustil zobrazovanie progress baru cez ajax kazde 2 sekunky (asynchronne) a nasledne som zacal importovat data. Zial progress sa zobrazil az po importe dat.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 19.07.2010 7:37

aj sem das ukazku kodu ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.10
Prihlásený: 24.08.10
Príspevky: 2
Témy: 1
Príspevok Napísal autor témyOffline : 19.07.2010 9:31

Skusal som 2 taketo objekty:

Kód:
var httpObject = null;
var httpObject2 = null;


... analogicky kod aj pre httpObject2 len s cislom 2 takze objekty su na sebe nazavisle. Toto je kod pre AJAX cast:

Kód:
// Get the HTTP Object - AJAX support
function getHTTPObject()
{
   var httpxml;
   try
   {
      // Firefox, Opera 8.0+, Safari
      httpxml=new XMLHttpRequest();
   }
   catch (e)
   {
      // Internet Explorer
      try
      {
         httpxml=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            httpxml=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            alert("Your browser does not support AJAX!");
            httpxml = false;
         }
      }
   }
   return httpxml;

}         

function DoUpdate(object_id, link)
{
    httpObject = getHTTPObject();
    if (httpObject != null) {
          httpObject.onreadystatechange=function(){SetDiv(object_id)}
          httpObject.open("POST", url_valid(link), true);
          httpObject.send(null);
          }
     
   return false;          
}

//   AJAX - nastavenie DIV-u
function SetDiv(object_id)
{
   if(httpObject.readyState == 4)
   {
      document.getElementById(object_id).innerHTML  = httpObject.responseText;
      working(0);
      ajaxDisabled = false;
   }
}


---------------------

kod scriptu:


Kód:
function mrp_import()
{

?>
<center>
<form name="form" method="POST" action=""><br />
<link REL="stylesheet" TYPE="text/css" HREF="<?echo $_SESSION[MODUL_COMPONENT_WWW]?>pic_progress/style.css">
<?

echo "<br />";
   echo "<input type=submit name=\"act_import\" value=\"Spusti import\" class=button_save>&nbsp;&nbsp;&nbsp;&nbsp;";
   echo "<input type=button name=\"t\" value=\"Progress\" class=button_save onclick=\"run_progress();\">&nbsp;&nbsp;&nbsp;&nbsp;";
   echo "<input type=button name=\"t\" value=\"Import\" class=button_save onclick=\"run_import();\">&nbsp;&nbsp;&nbsp;&nbsp;";

echo "<br /><br /><br /><div id=\"list\" style=\"width: 980px; background-color: white;\">";
   mrp_import_a1_progress();
echo "</div>";
echo "<br /><br /><br /><div id=\"list2\" style=\"width: 980px; background-color: white;\">";
echo "</div>";

?>
<script>
   function run_progress()
   {
      DoUpdate('list','<? echo $_SESSION[FN_GENERAL]."?lm=modul_rmg_shop&fn=mrp_import_a1_progress"?>');
   }
   function run_import()
   {
      //DoUpdate2('list2','<? echo $_SESSION[FN_GENERAL]."?lm=modul_rmg_shop&fn=mrp_import2"?>');
   }
</script>
<?

   if ($_REQUEST[act_import])
   {
      ?>
      <script>
      //delay(3, 'run_import()');
      timer(2, 'run_progress()');
      </script>
      <?

      $mrp   = new obj_mrp();
      $i   = $mrp->import_tovar();
      //sleep(10);   
      echo "<br /><br />Bolo naimportovaných $i položiek.";
   }   

}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 19.07.2010 9:45

hm, ak tomu dobre rozumiem tak progressbar by ti mal zobrazovat kolko uploadov si uz urobil ?


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. progress bar

v HTML, XHTML, XML, CSS

4

356

03.03.2014 18:47

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. progress bar

v PHP, ASP

9

571

09.05.2009 14:58

Momosk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery - progress bar - while / for

v JavaScript, VBScript, Ajax

5

513

31.10.2016 14:46

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1308

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php ->mysql ->php Help.zoradit

v PHP, ASP

4

592

20.06.2009 12:44

KViki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP - MySQL - JSON

v PHP, ASP

17

416

05.05.2020 19:05

jumper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP + MYSQL inzercia

v PHP, ASP

21

1858

02.09.2007 18:51

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql, php - pripojenie

v PHP, ASP

2

429

28.06.2012 18:06

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a MYSQL

v PHP, ASP

16

865

02.05.2010 10:26

zdeniatqo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a MySQL

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

30

2133

12.01.2009 13:09

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL a PHP

v Databázy

9

866

27.12.2015 0:33

Werus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php,mysql strankovani

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

32

2334

28.08.2009 17:21

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL a PHP

v Databázy

1

701

03.04.2011 8:09

Ďuri Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. PHP, MySQL koder

v Ponuka práce

1

901

12.07.2010 19:50

Murtagh Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a MYSQL

v PHP, ASP

4

600

10.06.2011 23:12

Sunnynko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem PHP, MySQL

v PHP, ASP

11

498

17.05.2010 12:07

ricco24 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra