[PHP][JS] Drukowanie w pętli

0

Witam, problem następujący:
Mam ok 4 tys produktow w bazie, kazdy produkt ma jakis identyfikator katalogowy np. 1,2,34,78,190. Zrobilem sobie formatke ktora uklada mi artykuly wg grup, czyli np wszystkie produkty oznaczone np. 1 ukladaja sie na jednejs tronie www.
Manualne drukowanie wygladaloby tak ze odpalam stronke z parametrem 1 i drukuje wszystko co jest, zmieniam paramter na jeden wiecej i drukuje stronke, zwazajac na to ze tych grup jest bardzo duzo i gdy kts chcialby 5 katalogow, musialbym chyba seidziec tydzien i drukowac.
Wymyslilem taka opcje zeby zrobic skrypcik ktory bedzie lecial w petli bo wszystkich grupach i np otwieral w nowym oknie dana grupe ,a utomatycznie ja drukowal i zamykal , i tak az do ostatniej grupy. Ale teraz praktycznie nie wiem jak to zrobic, macie jakis pomysl ?

Jak zrobic ten mechanizm zeby skrypt wiedzial ze okno zostalo wydrukowane , zamkniete i mozna otwierac kolejne? Niby pierdółka a jednak... Chyba ze macie calkowicie odmienny pomysl jak to zrobic...

0

z wykorzystaniem PHP+JS+ActiveX to duuuzo roboty (jesli sie ma w nowym oknie otwierac, drukowac i czekac), za to wykorzystujac Delphi to banal :). Wystarczy pobierac kolejne strony (np THTTPGet) i je drukowac :P

Możesz jeszcze w PHP zrobic generowanie PDFa z podzialem na strony, a w petli dodawac kolejne podstrony z parametrem jako kolejne stroy w PDFie, ale to chyba wiecej roboty niz w delphi... Jak cos namieszalem to sorry, ale juz ledwo kojarze i ide spac :P

0

Wszystko jest kwestią pytania, czy potrzebujesz mieć możliwość wydrukowania tego u siebie, czy chcesz dać wszystkim odwiedzającym możliwość druku tego. Jeśli ta pierwsza opcja, to być może rzeczywiście pomysł z napisaniem jakiejś aplikacji Client-Side wchodzi w grę. W drugim przypadku raczej odpda i chyba ten pomysł z PDF'em z kolejnymi stronami jest najrozsądniejszy (ew. jakiś inny format jak wiesz jak obsłużyć, byle miał znacznik końca linii i był wystarczająco mobilny - tutaj z założenia PDF jest najlepszy ;) )

0

ale nie wystarczy że równolegle otworzysz te strony w każdej z instrukcją w onload żeby princić ? zadania się dodadzą chyba do drukarki no nie ?

0

Hmm... Tylko jest jeden problem. Jeśli w bazie są 4 tys. produktów, to pamięć drukarki może tego nie pomieścić :P. Zresztą nie wiem też jak się zachowa sama kolejka drukarki po stronie kompa. No i trzecia sprawa - jak zaczniesz ciągnąć x stron jednocześnie, to zanim załaduje się pierwsza, to trochę potrwa. A no i właśnie doszedł do mnie kolejny problem - kolejność w jakiej to się drukuje. Chyba średnio przyjemnie by się to potem wszystko ręcznie sortowało :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.