| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 19.07.10 Prihlásený: 24.08.10 Príspevky: 2 Témy: 1 |
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.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 19.07.2010 7:37 | |
|
aj sem das ukazku kodu ?
|
|
Registrovaný: 19.07.10 Prihlásený: 24.08.10 Príspevky: 2 Témy: 1 | Napísal autor témy mikropo: 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> "; echo "<input type=button name=\"t\" value=\"Progress\" class=button_save onclick=\"run_progress();\"> "; echo "<input type=button name=\"t\" value=\"Import\" class=button_save onclick=\"run_import();\"> ";
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."; }
}
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 19.07.2010 9:45 | |
|
hm, ak tomu dobre rozumiem tak progressbar by ti mal zobrazovat kolko uploadov si uz urobil ?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| progress bar v HTML, XHTML, XML, CSS | 4 | 356 | 03.03.2014 18:47 killer | | progress bar v PHP, ASP | 9 | 571 | 09.05.2009 14:58 Momosk | | Jquery - progress bar - while / for v JavaScript, VBScript, Ajax | 5 | 513 | 31.10.2016 14:46 BX | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1308 | 02.05.2011 12:08 magicmedia | | php ->mysql ->php Help.zoradit v PHP, ASP | 4 | 592 | 20.06.2009 12:44 KViki | | PHP - MySQL - JSON v PHP, ASP | 17 | 416 | 05.05.2020 19:05 jumper | | PHP + MYSQL inzercia v PHP, ASP | 21 | 1858 | 02.09.2007 18:51 neopagan | | mysql, php - pripojenie v PHP, ASP | 2 | 429 | 28.06.2012 18:06 Ďuri | | PHP a MYSQL v PHP, ASP | 16 | 865 | 02.05.2010 10:26 zdeniatqo | | PHP a MySQL [ Choď na stránku: 1, 2 ] v PHP, ASP | 30 | 2133 | 12.01.2009 13:09 jtomcik | | MySQL a PHP v Databázy | 9 | 866 | 27.12.2015 0:33 Werus | | php,mysql strankovani [ Choď na stránku: 1, 2 ] v PHP, ASP | 32 | 2334 | 28.08.2009 17:21 stenley | | MySQL a PHP v Databázy | 1 | 701 | 03.04.2011 8:09 Ďuri | | PHP, MySQL koder v Ponuka práce | 1 | 901 | 12.07.2010 19:50 Murtagh | | PHP a MYSQL v PHP, ASP | 4 | 600 | 10.06.2011 23:12 Sunnynko | | Problem PHP, MySQL v PHP, ASP | 11 | 498 | 17.05.2010 12:07 ricco24 |
| 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
|
|