Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Ładowanie plików do formularza i wyslanie ich metoda POST
markuss9
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.02.2013

Ostrzeżenie: (10%)
X----


Witam

Mam pytanie związane bardziej z HTML-em które jest następujące. Potrzebuję wczytać za pomocą formularza większej ilości plików.

np mając w formularzu napisane coś takiego:


<form action="jakis_skrypt.php" method="POST">

<input type="file" name="tekstury" />

<form>


Za pomocą takiego zapisu mogę wprowadzić tylko jeden plik np. z teksturą a ja potrzebuje wprowadzić kilkanaście takich tekstur za pomocą zaznaczenia wszystkich plików i załadowania ich do formularza. nie chce tego ładować osobno do każdego pola formularza z typem file.

Czy istnieje jakiś sposób żeby takowy problem rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markuss9
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.02.2013

Ostrzeżenie: (10%)
X----


Powstał keszcze jeden problem przy tej modeyfikacji
mianowicie
wszystki wprowadzone tekstury chce zapisac do bazy danych MySQL

jak wprowadzałem je osobno do pol formularza to kazde z nich mialo parametr name np name="tekstura1", name="tekstura2", name="tekstura3" .. itd

teraz mając taki zapis
<input type="file" name="tekstura[]" multiple="multiple" style="width: 100%;" />

nie wiem jak mam się odnieść np do konkretnego pola w tabeli $_POST

np chcialbym wyświetlic tylko teksture z id = 3

wpisywałem cos takiego

print_r($_POST['tekstura[2]']);
ale wyswietla mi sie tylko błąd Undefined index: tekstura[2]

prosze o pomoc

------------------------------
uporałem się z problemem
powinno to wyglądać tak

print_r($_POST['tekstura']['2']);






Ten post edytował markuss9 11.05.2013, 22:45:34
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: 13.10.2025 - 06:39