Strona 1 z 1

zatrzymanie petli w danym momencie

PostNapisane: 6 marca 2006, o 10:23
przez kalu111

zatrzymanie petli w danym momencie

PostNapisane: 6 marca 2006, o 12:53
przez januzi

PostNapisane: 7 marca 2006, o 09:58
przez kalu111
cos nie moge sobie z tym poradzic
rzecz jest tak - posiadam tablice nazw plikow o nastepujacym schemacie text_20_1.jpg. Pierwsza liczba to id oferty w bazie, druga liczba kolejna liczba porzadkowa dla dla tego id - czyli moge miec kilka zdjec o tym samym id ale o innej liczbie porzadkowej.
kiedy chce dodac nowe zdjecie do bazy, to przeszukuje najpierw tablice plikow, aby sprawdzic czy kolejna liczba porzadkowa nie wystepuje w nazwie jakiegos pliku w bazie. podwojny zapis w bazie text_20_1.jpg text_20_1.jpg (2 rekordy) spowdje ze dla bazy beda to 2 zdjecia zas tak naprawde na serwerze bedzie jedno zdjecie nadpisane prze drugie (w efekcie wyswietli mi 2 takie same zdjecia na stronie).

Poczatkowo roblem to w ten sposobm, ze aby okreslic liczbe porzadkowa zliczalem wystapienia w bazie nazw plikow z danym id oferty i dodawalem do nich jedynke. Prosty wygodny sposob, ale problem pojawil sie gdy usuwalem jakies zdjecie z bazy i pozniej chcialem dodac nowe.

Przykladowo mialem w bazie text_20_1.jpg text_20_2.jpg. Kiedy usune pierwszy plik i dodam nastepny to wpis w bazie bedzie taki sam jak drugi plik text_20_2.jpg (wiadomo czemu).

Dlatego stworzylem tablice plikow zeby wyszukac czy dany plik z liczba porzadkowa. Jezeli nie istnieje to zatrzymuje petle na pierwszym mozliwym wykonaniu waruknu if, aby otrzymac unikatowa nazwe pliku.

Jak to wykonac :?:

PostNapisane: 8 marca 2006, o 19:32
przez kalu111
temat zamkniety - poradzilem juz sobie, ale dzieki za pomoc ;)