Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload plików - jakie metody?
qrooel
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
że wstawiając do bazy info o zdjęciu nie zapisujesz do kolumny właściciela wartości 0 (zero), tylko null.
Bez przesady. Przeciez nie masz użytkowników o ID 0. Jak masz 0 to wiesz, że to jest niczyje.

Problem z 0 pojawia się dopiero wtedy gdy robisz relacje. Wówczas próba wstawienia 0 da ci błąd, bo nie ma takiego usera i relacji nie da się utworzyć. Wówczas NULL jest jedynym rozwiązaniem
Go to the top of the page
+Quote Post
batman
post
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(nospor @ 21.10.2011, 09:58:26 ) *
Problem z 0 pojawia się dopiero wtedy gdy robisz relacje. Wówczas próba wstawienia 0 da ci błąd, bo nie ma takiego usera i relacji nie da się utworzyć. Wówczas NULL jest jedynym rozwiązaniem

I o to właśnie mi chodziło.
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 Aktualny czas: 16.10.2025 - 09:29