Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][MySQL][PHP]dodawanie zdjęć przed dodaniem oferty
Gerwazy
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 27.07.2009

Ostrzeżenie: (0%)
-----


Powiedzcie proszę czy jest jakiś wzorzec projektowy na rozwiązanie takiego problemu:
użytkownik wchodzi do formularza dodawania oferty (id nowej oferty jeszcze nie został utworzony)
wypełnia pola, między innymi robi upload zdjęć na serwer ajaxem (czyli obrazki zostają wrzucone na serwer przed utworzeniem ID nowej oferty),
dodane obrazki są od razu wyświetlane, można je edytować, usuwać.
i dopiero jak wszystkie zdjęcia użytkownikowi się podobają klika "Dodaj ofertę". W przypadku przycisku "Anuluj" oferta nie zostaje utworzona a obrazki wcześniej wrzucone zostają usunięte z serwera.

Wiem że można kombinować na różne sposoby, ale interesuje mnie tylko profesjonalne rozwiązanie, jakiś standard, wzorzec.
Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Możesz zrobić sobie katalog np. images_temp i tam wrzucać zdjęcia z jakimś hashem na początku (np. hash_nazwa.jpg), a hash trzymać w sesji użytkownika. Jeżeli doda ofertę to przenosisz te zdjęcia do katalogu docelowego i zmieniasz im nazwę na pożądaną, a w innym wypadku usuwać wszystkie zdjęcia o nazwie rozpoczynającej się od 'hash_' z katalogu images_temp.


--------------------
Go to the top of the page
+Quote Post
Gerwazy
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 27.07.2009

Ostrzeżenie: (0%)
-----


A w którym momencie kasować tą sesję i zdjęcia jeśli na przykład przeglądarka zostanie zamknięta?
Czy za każdym razem jak klikam dodaj nową ofertę zamiast zapisać poprzednią, mam czyścić sesję i usuwać zdjęcia z katalogu tymczasowego?
Zbyt dużo kombinowania. Czy wszyscy to robią rzeczywiście w ten sposób?
Go to the top of the page
+Quote Post
muk4
post
Post #4





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Cytat(Gerwazy @ 4.07.2010, 13:52:21 ) *
A w którym momencie kasować tą sesję i zdjęcia jeśli na przykład przeglądarka zostanie zamknięta?

Kasować możesz np po 1 godzinie bezczynności na stronie, albo jak użytkownik wyjdzie z formularza.

Cytat(Gerwazy @ 4.07.2010, 13:52:21 ) *
Czy za każdym razem jak klikam dodaj nową ofertę zamiast zapisać poprzednią, mam czyścić sesję i usuwać zdjęcia z katalogu tymczasowego?

Może wyskakiwać okienko a'la "Czy chcesz skasować poprzednie dane i utworzyć nowy formularz?".
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:32