Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazanie do bazy informacji o plikach img
mkoszar
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 10.09.2020

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


Witam.
Mam prośbę o podpowiedź jak poradzić sobie z takim zagadnieniem, mianowicie:

Jest formularz, którym użytkownik przekazuje dane do bazy: Autor, Nazwa, Opis.
Ale jeszcze do katalogu uploaduje zdjęcia poprzez
<input name="upload[]" type="file" multiple>
W bazie danych mam oczywiście kolumny tak nazwane. Wpisuję/pobieram i jest OK.

I teraz pytanie/problem polega na tym, jak zapisać informację o obrazach w bazie ? Co prawda mam tablicę upload[] przesłaną z inputa... ale informacji ile ktoś prześle obrazków nigdy nie będę miał...

Pomyślałem, żeby zrobić kolumnę img i tam wpisać nazwy plików przesłanych przez użytkownika? Ale co? dodawać np średniki po nazwach w później jakimś wyrażeniem regularnym pobierać po średnikach.. bo docelowo chciałbym, żeby to były osobne <img src="/katalog/$zmienna"> (IMG:style_emoticons/default/questionmark.gif)

nie wiem czy dobrze kombinuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gino
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 52
Dołączył: 18.02.2008

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


Cytat
I zgubiłem się, dlaczego przesyła oryginalne nazwy plików.

nie przesyła tylko Ty je zapisujesz, zmienioną nazwę pliku masz w zmiennej $newname, którą przesyłasz do katalogu, ale nie do bazy (przynajmniej tak wynika z Twojego opisu problemu). W $shortname masz oryginalne nazwy plików i te zapisujesz do bazy.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 04:11