Keresés

Új hozzászólás Aktív témák

  • syC
    addikt

    Bele tudok menni részletesen, ha gondolod - de a jobb példa kedvéért le kéne írnod hozzá, hogy most milyen PHP szkript milyen oldalt generál le; illetve ez a folyamat hogy működik, hogy indul el.

    Addig is, Sk8erPeter véleményeznéd az előzőket? :)

    Oké.

    Szóval van egy php-ban írt oldalam, ami html oldalakban keresgél megadott kulcsszavakat. Az a lényeg, hogy a keresés 3 függvényből épül fel, és ezekhez szeretnék kiíratni mindössze annyit, hogy melyik mikor fut éppen. Ehhez úgy gondoltam, hogy a függvények előtt és után beillesztek egy javascript kódot, amiben meghívok egy függvényt, ami egy div innerhtml-jét írja át valami paraméterben megadott szövegre - ez lenne a keresés státuszát jelző szakasz. A keresés úgy működik, hogy inputként session-ben tárolt kulcsszavakat kap, a keresés találatait a keresés közben egy global tömbben tárolja, ellenőriz, majd sql adatbázisba betolja a szűrt eredményeket. Az oldalon submit-tal elindul a kereső folyamat, és a teljes keresőfolyamat lefutásáig nem tudok semmit megjeleníteni, ami eléggé zavar. Ezt kellene valahogy orvosolni. Írtam javascript függvényt innerhtml módosítására, de persze http kérés közben nem frissül az oldal, így nem észlelhető a változás. Ezt kellene valahogy megoldani.

  • Sk8erPeter
    nagyúr

    Bele tudok menni részletesen, ha gondolod - de a jobb példa kedvéért le kéne írnod hozzá, hogy most milyen PHP szkript milyen oldalt generál le; illetve ez a folyamat hogy működik, hogy indul el.

    Addig is, Sk8erPeter véleményeznéd az előzőket? :)

    Mé' pont én? :DDD
    Túl sok tapasztalatom ilyen progress baros dologgal nincs, de mondjuk szerintem az is lehetne egy opció, hogy egy adatbázis-táblában lehetne tárolni egy adott "batch-folyamathoz" az aktuális állapotot, timestamppel, kiegészítő adatokkal együtt. Vagy úgy, hogy előre fel lenne töltve, hány darab feldolgozásra lesz szükség egy adott folyamatnál, aztán akár a részfolyamatok is bekerülhetnének, majd ha egy-egy feladat befejezésre került, ez törlődne a táblából; vagy úgy, hogy folyamatosan, egy adott rész elkészítésénél feltöltögetésre kerül ez a tábla, aztán a végén ezt lehetne csekkolni, kiíratni mindenfélét, majd lehet tisztítani az ide bekerült adatokat.
    És ennek a táblának az aktuális folyamathoz tartozó állapotát is lehetne pollozni AJAX-szal.
    Legalábbis így elsőre szerintem még ez lenne a legegyszerűbb. De biztos ezt a feladatot is vagy 25-féleképpen meg lehetne oldani, de nekem most ez jutott eszembe első körben.

Új hozzászólás Aktív témák