Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obrazki w mysql cd..
miki_ok
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Witam, kiedys juz o tym pisalem i dalej mam problem.. na forum tez szukalem ale nic nie znalazlem sad.gif potrzebuje cos takiego

1. formularz, ktory mi wybiera z dysku obrazek i laduje go do rekordu bazy danych.
2. kod, ktory tenze obrazek wyciaga (z mysql) i wrzuca w html

znalazlem kilka przykladow na forum ale zaden mi nie dziala sad.gif mozna prosic o jakies gotowe rozwiazanie ?
Prosze o wyrozumialosc z gory dzieki za wszystkie posty.. sad.gif


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 17)
PMadej
post
Post #2


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


a nie prościej by było zamiast trzymać binaria w bazie danych umieścić obrazki w jakimś katalogu, a w bazie trzymać ich nazwy i ścieżki dostępu??

Do czego chcesz to wykorzystać, bo nie bardzo rozumiem takie rozwiązanie ...


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





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Do tak jakby systemu newsow, zeby klient sam to robil beze mnie moze byc i do katalogu.. to akurat wiem jak zrobic.. tylko nie wiem jak pozniej dany news (pobierany z mysql) bedzie pobieral sobie zdjecie o takiej a nie innej nazwie z katalogu zamiast z bazy sad.gif
Wiem ze mozna podac nazwe fotki ale to kolejny textfield - zbedny sad.gif
pomozesz?


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
PMadej
post
Post #4


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


W tabeli gdzie masz zapisywane newsy dodaj kolumne do której będziesz zapisywał id_obrazka(a konkretniej jego nazwe), możesz też tutaj dodać scieżkę dostępu.

Drugie rozwiązanie jakie teraz wymyśliłem to:

tabela z newsami:
Kod
--------------------------------------

| pola dot. newsa | id_obrazka |

--------------------------------------

i tabela z danymi obrazków:
Kod
---------------------------------------------------------------------

| id | nazwa_obrazka | id_obrazka | scieżka_i_nazwa_pliku |

---------------------------------------------------------------------


i teraz jeżeli klient dodaje newsa w formularzu w pola select wstawiasz nazwy obrazka (albo jeśli się da (ja tego nie wiem - musisz sprawdzić) obrazek)
on wybiera i potem zapisujesz razem z newsem id_obrazka który wybrał...

to chyba tyle ... mam nadzieję, że jakoś pomogłem


--------------------
Go to the top of the page
+Quote Post
miki_ok
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Tak wlasnie mam teraz... robie upload na serwer, w rekordzie mam nazwe obrazka a sciezke w szablonie html ale nie o to chodzi bo:
dodajac obrazek do bazy formularzem, musze dodatkowo uzupelnic w formularzu pole "foto_id" wpisujac w nie nazwe obrazka a ja chce sie tego pola pozbyc (nie z bazy oczywista tylko z formularza jaki wypelnia klient) ...


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
PMadej
post
Post #6


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


Cytat
Tak wlasnie mam teraz... robie upload na serwer, w rekordzie mam nazwe obrazka a sciezke w szablonie html ale nie o to chodzi bo:
dodajac obrazek do bazy formularzem, musze dodatkowo uzupelnic w formularzu pole "foto_id" wpisujac w nie nazwe obrazka a ja chce sie tego pola pozbyc (nie z bazy oczywista tylko z formularza jaki wypelnia klient) ...


To w takim razie w jaki sposób chcesz umożliwić komuś wybranie obrazka który będzie się wyświetlał przy newsie??


--------------------
Go to the top of the page
+Quote Post
kris_
post
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.02.2003

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


Ja jestem jak najbardziej za pobieraniem plikow z bazy.
Robilem to dokladnie wg tego posta:
http://forum.php.pl/viewtopic.php?t=4579&h...sqlescapestring
+ wczesniej wysylalem plik do katalogu tmp i stamtad importowalem do bazy.
Jezeli nie dasz sobie z tym rady moge udostepnic tobie kod mojego programu bo wklejanie go tutaj bylo by niepotrzebnym smieceniem.

Pozdrawiam

Kris
Go to the top of the page
+Quote Post
miki_ok
post
Post #8





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Cytat
To w takim razie w jaki sposób chcesz umożliwić komuś wybranie obrazka który będzie się wyświetlał przy newsie??

wyslanie pliku na serwer = wybranie obrazka do danego newsa, bez zadnych dodatkowych textfield'ow typu wpisz nazwe obrazka ok?


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
kris_
post
Post #9





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.02.2003

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


a nie mozesz generowac ID losowo? albo przez auto_increment?
Go to the top of the page
+Quote Post
miki_ok
post
Post #10





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Cytat
a nie mozesz generowac ID losowo? albo przez auto_increment?

outtopic sad.gif


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
PMadej
post
Post #11


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


Cytat
Cytat

To w takim razie w jaki sposób chcesz umożliwić komuś wybranie obrazka który będzie się wyświetlał przy newsie??

wyslanie pliku na serwer = wybranie obrazka do danego newsa, bez zadnych dodatkowych textfield'ow typu wpisz nazwe obrazka ok?


Czy ja dobrze rozumiem:

Pisanie newsa + Upload pliku => wyświetlanie newsa z uploadowanym plikiem??

no to w czym problem ... w jednej tabeli tam gdzie masz newsy dodajesz kolumne gdzie podczas uploadu bedzie wpisywana nazwa pliku i sciezka dostepu do niego np. pobierasz do zmiennej nazwe pliku, a plik wrzucasz do katalogu images ... a do pola w tabeli wpisujesz imagesnazwapliku.jpg


--------------------
Go to the top of the page
+Quote Post
PMadej
post
Post #12


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


Cytat
Ja jestem jak najbardziej za pobieraniem plikow z bazy.
Robilem to dokladnie wg tego posta:
http://forum.php.pl/viewtopic.php?t=4579&h...sqlescapestring
+ wczesniej wysylalem plik do katalogu tmp i stamtad importowalem do bazy.
Jezeli nie dasz sobie z tym rady moge udostepnic tobie kod mojego programu bo wklejanie go tutaj bylo by niepotrzebnym smieceniem.

Pozdrawiam

           Kris


Kris, powiedz mi dlaczego uważasz tą metodę za lepszą, przyznam się, że nie wiem bo nigdy z niej nie korzystałem, ale może jak mi to wyjaśnisz się do niej przekonam ;-)


--------------------
Go to the top of the page
+Quote Post
kris_
post
Post #13





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.02.2003

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


Spójność źrodła danych
i możliwości manipulowania nimi w bazie
Go to the top of the page
+Quote Post
miki_ok
post
Post #14





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Kris_ mozna prosic kodzik na pw ? bylbym wdzieczny.. czytalem twojego posta tego od obrazkow ale jakos se poradzic nie moglem...
z gory thx all


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
zalew
post
Post #15





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


bez sensu dyskusja czy slusznie chce do bazy czy nie i zastepowanie innymi rozwiazaniami.. poprosil o pomoc przy uploadzie do bazy to po co ta gadka?? ja miniatury do newsow, zalaczniki do mailingu itp rzeczy trzymam w bazie... mam pola typ pliku, rozmiar itp i jest to elastyczne przy generowaniu wyniku...

- pobierasz inputem typu file
- zawartosc zmiennej ladujesz do pola blob
- mozesz typ pliku zladowac do innej kolumny

- laczysz sie z baza i wyciagasz z tabeli dane
- Header("Content-type: image/jpeg"); np lub zmienna pola typu pliku
- echo $img[poleblob]

wszystko.
bylo kilka razy - search -> upload do bazy


--------------------
Go to the top of the page
+Quote Post
PMadej
post
Post #16


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


Cytat
bez sensu dyskusja czy slusznie chce do bazy czy nie i zastepowanie innymi rozwiazaniami.. poprosil o pomoc przy uploadzie do bazy to po co ta gadka?? ja miniatury do newsow, zalaczniki do mailingu itp rzeczy trzymam w bazie... mam pola typ pliku, rozmiar itp i jest to elastyczne przy generowaniu wyniku...

ciach

@zalew: niestety nie wszyscy to potrafią, a ja chcąc mu pomóc wymyśliłem inne rozwiązanie, mnie bliższe i łatwiejsze ... zapewne wiesz, że tyle rozwiązań danego problemu ilu programistów.

Każdy z nas podał swoją wersję, a miki_ok wybierze sobie to co mu najbardziej odpowiada.


--------------------
Go to the top of the page
+Quote Post
zalew
post
Post #17





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


jasne, to z iloscia rozwiazan rowniez powtarzam nieraz smile.gif, ale odpowiedz o uploadzie na serw w kontekscie uploadu do bazy troche mi przypominala jakby:
- jaki moglbym kupic samochod?
- po co samochod, mozesz takze motor albo rower, bo ....

itd winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
kris_
post
Post #18





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.02.2003

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


zalew niepotrzebnie filozujesz, kolega sobie juz z tym poradzil i po co to bicie piany
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: 19.08.2025 - 20:59