![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Moich przebojów ciąg dalszy.
Problem mam taki. Otóż zastanawiam się nad tym, jak po uploadzie plików (graficznych) na serwer powiązać je z bazą danych. Wymyśliłem, że najlepiej będzie wpakowac w pola całą instrukcję
i później po prostu wstawiać w odpowiedioe miejsce odpowiedni rekord. Drugim sposobem jest wpakowanie tylko nazwy uploadowanego pliku z rozszerzenie lub bez i podstawianie do htmla podanego wyżej w miejsce nazwa_pliku.jpg Które z rozwiązań będzie bardziej optymalne? Może jakieś inne rozwiązania. Aha. Za wszystkie OOP dziękuję, bo to za mały projekt na takie zabawy -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
2 pomysl zdecydowanie lepszy
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Hmmm... faktycznie, pomysł tez mi się wydaje lepszy, ale a całym kontekcie aplikacji generuje pewne problemy. Otoż obrazek ma być wstawiany obok tekstu (wiem, że to standard), ale jak obrazka nie ma, to nie powinien się pojawiac obrazek zastępczy (wiadomo jaki). Aby tego uniknąc muszę wstawić instrukcję warunkową sprawdzającą czy dane pole ma jakąś wartość
eg
Chciałbym tego uniknąć. Z tego, co zauważyłem, to jeśli będę zawsze wyświetkał zawartość tej zmiennej (chodzi o sposób pierwszy), to objetość kodu się zmniejszy, a poza tym będę mógł podać różne parametry IMG w różnych rekordach podczas ewnetualnej edycji. No i teraz sam nie wiem co zrobić. ![]() Ten post edytował Cysiaczek 13.03.2005, 16:20:08 -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Jesli chcesz uzywac obrazkow w tekscie i w kazdym tekscie moze sie pojawic w innym miejscu to wtedy pomysl 1 jest ok, ale to wcale nie zmieni podejscia ze nie musisz sprawdzac czy ten obrazek jest fizycznie na miejscu, czyli i tak ten warunek bedzie siedzial w kodzie.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
hmmm... No właśnie skonstruaowałem tak upload plików, że nie może być tak, że obrazka nie ma. Więc odpuszczam sobie ten warunek:)
Dzięki za pomoc:) Jak ktoś na coś wpadnie, to niech jeszcze napisze, bo ciągle się waham ![]() -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Ja bym jednak dal sprawdzenie czy obrazek istnieje, przeciez to jest 2 linie kodu.
Zakladasz ze obrazek zawsze bedzie sie zapisywal, a co jesli wystapi blad i sie nie zapisze? Masz dobrze to obsluzone, chodzi mi o upload plików, czy zapis do bazy robisz po sprawdzeniu czy pik sie prawidlowo zapisal? -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Tia. Nie ma pliku - nie ma wpisu do bazy. jest za to przyjazny komunikat o tym, że w firmie X znów się pop...ło
![]() ![]() Ot przekonałeś mnie - chodziło mi o to, aby kod się za bardzo nie rozrósł (toż to łącznie 45 Kb rzem z includami ). Więc chyba dwie linijki nie zawadzą ![]() -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
2 linie ale spisz spokojnie i nikt nie ma "watow" do Ciebie ze cos sie nie wyswietla.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:43 |