Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

zatrzymanie petli w danym momencie

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.

Moderator: Grupa pościgowa ;-)

zatrzymanie petli w danym momencie

Postprzez kalu111 » 6 marca 2006, o 10:23

kalu111
Znawca tematu
Znawca tematu
 
Posty: 327
Dołączył(a): 30 grudnia 2004, o 15:38

zatrzymanie petli w danym momencie

Postprzez januzi » 6 marca 2006, o 12:53

januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez kalu111 » 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 :?:
kalu111
Znawca tematu
Znawca tematu
 
Posty: 327
Dołączył(a): 30 grudnia 2004, o 15:38

Postprzez kalu111 » 8 marca 2006, o 19:32

temat zamkniety - poradzilem juz sobie, ale dzieki za pomoc ;)
kalu111
Znawca tematu
Znawca tematu
 
Posty: 327
Dołączył(a): 30 grudnia 2004, o 15:38


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot]

cron