Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%)
|
Mam pewien problem z formularzem pobierania plików. No właśnie, słowem - kluczem jest tutaj formularz. Nie jest dla mnie problemem połączenie formularza HTML z poleceniami z PHP. Ale mi jest potrzebny formularz, do którego będę mógł dodawać więcej niż jeden plik, generalnie to n plików. Domyślam się, że trzeba przy pomocy AJAXa generować kolejne pola formularza. Jednak nie wiem jak potem do tych n pól się odwołać. Bo "tradycyjnie" to bym zrobił to jakoś tak:
No tylko, że tutaj ma jedno pole formularza, a jakbym chciał mieć ich np. 10? Co wtedy? Może ktoś mi coś doradzić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
najlepiej zaimplementować rozwiązanie tego typu http://valums.com/ajax-upload/
poza tym do plików odwołujesz się przez $_FILES i musisz ustawić enctype, to co napisałeś jest nie poprawne |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%)
|
No zgodzę się, że nie jest to poprawne, to jest tylko zarys (IMG:style_emoticons/default/smile.gif) Chodziło o myśl. A co do tego rozwiązania to już je widziałem, ale akurat nie wiem, jak je zaimplementować do swoich potrzeb, bo on bardzo mocno bazuje na JavaScripcie, którego ja niestety nie znam aż tak dobrze.
Może coś innego? (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
możesz na samym php, liczba input'ów niczego właściwie nie zmienia bo sobie w pętli foreach() to odbierzesz i przetworzysz tu masz link http://php.net/manual/en/features.file-upload.multiple.php
a tak na marginesie to, że czegoś nie znasz to nie jest powód do nieużywania tylko do nauczenia się, zwłaszcza jeżeli masz już gotowe rozwiązanie w którym nic nie trzeba zmieniać, a jeżeli już to po stronie php byś edytował a nie js Ten post edytował tehaha 20.01.2011, 22:29:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 01:00 |