Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload plików - jakie metody?
qrooel
post 20.10.2011, 22:52:56
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

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


Cześć,

W jaki sposób rozwiązujecie problem uploadu plików dla nieistniejącego rekordu?

Chcemy dodać klienta, klient ten oczywiście nie ma jeszcze żadnego ID w bazie, dodajemy do niego pliki - wszystko jest ok o ile mamy walidację w js.

Co w sytuacji kiedy dodajemy pliki do nowego klienta, a one są ładowane ajaksem do odpowiedniej tabelki, po to aby można było zobaczyć jakie pliki już dodaliśmy i ewentualnie je usunąć. Po dodaniu klienta, jego id trafia do plików.

Można też w sumie zrobić od razu save 'pustego' rekordu żeby mieć ID.

Jak rozwiązujecie takie problemy? Mam nadzieję, że jasno się wyraziłem. ;]

Ten post edytował qrooel 20.10.2011, 23:20:00


--------------------
Strony WWW: http://arscreo.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrooel
post 21.10.2011, 08:07:02
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

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


OK, nie do końca mnie rozumiecie. Przede wszystkim nie mam tutaj problemu - chodzi mi tylko o poznanie różnych technik.

Sytuacja w takim razie jest taka: tworzę nowego klienta, wypełniam jakieś pola, dodaję pliki (które od razu widzę - każdy plik ma swoje unikatowe ID), jednak się rozmyśliłem i nie chcę już dodawać klienta - więc wychodzę, za chwilę jednak chcę dodać klienta i te pliki które wcześniej wrzuciłem są widoczne - dlaczego? Bo wyciągnąłem je za pomocą: where image_client_id = 0.

Co z tym możemy zrobić - możemy przy wywołaniu akcji 'add_client' usunąć wszystkie zdjęcia gdzie image_client_id = 0. Tylko wtedy jeżeli na jednym koncie będą pracowały dwie osoby, to jedna drugiej zdjęcia będzie usuwać.

Czyli chyba jednym z bardziej eleganckich sposobów będzie dodanie plików do użytkownika konkretnego (user). Zakładając że jedna osoba korzysta z jednego konta.


--------------------
Strony WWW: http://arscreo.pl
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 22:19