Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

zatrzymanie petli w danym momencie

6 marca 2006, o 10:23

zatrzymanie petli w danym momencie

6 marca 2006, o 12:53

7 marca 2006, o 09:58

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 :?:

8 marca 2006, o 19:32

temat zamkniety - poradzilem juz sobie, ale dzieki za pomoc ;)
Odpowiedz