Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Upload z poziomu formularza
Forum PHP.pl > Forum > Przedszkole
yareck
Witam,
jeśli ten temat był poruszany- wybaczcie. Nie znalazłem.
Opis problemu:
formularz wysyłający dane do pliku, który wrzuci je do mysql
form enctype="multipart/form-data
pierwszy input wpisywany z palca
drugi input wpisywany z palca
(...)
kolejny input to type= file

Jak zrobić, by najpierw (w ramach jednego formularza- bo nie da się ich zagnieżdżać) wysłać plik na serwer, a potem wysłać resztę inputów do bazy wraz z linkiem do pliku (o ile upload był udany) jako kolejny input?

Obrazowo:
użyszkodnik wpisuje $coś1,
użyszkodnik wpisuje $coś2,
użyszkodnik wybiera plik do wysłania i klika "wyślij plik"
plik zostaje wysłany na serwer pod wygenerowaną losowo nazwą (rozszerzenie bez zmian) i (jeśli zakończone powodzeniem) zostaje określona jakaś zmienna, powiedzmy $nazwa_pliku, odpowiadająca nazwie+rozszerzeniu pliku już na serwerze
użyszkodnik klika "wyślij formę" i do bazy zostaje dodane coś1, coś2 (..) i $nazwa_pliku

Będę wdzięczny za wszelką pomoc
lor
W skrypcie, którym aktualizujesz bazę danych najpierw wysyłasz plik, sprawdzasz czy wleciał bez błędów i jeśli tak... wykonujesz zapytania.
php_file_upload
Przyznaj się, słabo szukałeś winksmiley.jpg
yareck
Może tak, a może godzina nieludzka... rano spróbuję.
Anyway dzięki.
PS: a podsuniesz zmęczonemu linka? winksmiley.jpg
DOBRA, jestem zmęczony smile.gif
nie podsuwaj smile.gif
Thnx!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.