Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Wykorzystanie VALUE z formularza w php
Forum PHP.pl > Forum > Przedszkole
sirkamelot
Witam. Napisałem skrypt uploadu plików na serwer. Wszystko fajnie działa. Postanowiłem jednak dodać kategorie plików, z czym wiąże się mój problem.

Mianowicie. W formularzu dodałem opcje wyboru kategorii. Powiedzmy coś takiego:
Kod
   <input type="file" name="plik1"/><br/>
   <input type="radio" name="pierwszy" value="kat1" checked="checked" />kat1
   <input type="radio" name="pierwszy" value="kat2" />kat2
   <input type="radio" name="pierwszy" value="kat3" />kat3
   <input type="radio" name="pierwszy" value="kat4" />kat4


Moje pytanie brzmi: Jak można użyć wartości value w php żeby od niej zależny był katalog do którego ma być wgrany plik?

Kod
move_uploaded_file($_FILES['plik1']['tmp_name'],
                $_SERVER['DOCUMENT_ROOT'].'/TUTAJ KATALOG ZALEZNY OD VALUE/'.$zufall.$name);


To jest tylko część skryptu. Reszta odpowiada za wybór opcji itp nie ważne. Potrzeba mi teraz wykorzystania value.
Jeśli użytkownik wybierze opcje nr 2, to chciałbym żeby plik wylądował w katalogu o nazwie 'kat2'.
Hmm mam nadzieję, że jasno opisałem swój problem smile.gif

PS. Myślałem o czymś w stylu $_POST['value'], ale to chyba jest błędne myślenie smile.gif (w każdym razie dobrze obrazuje mój problem smile.gif)

--------------------------------------------------------------------------
Może jeszcze inaczej smile.gif
Dokładnie problem brzmi. Jak skrypt php może użyć wartości value z formularza z poprzedniej strony.
Kod
   <input type="radio" name="pierwszy" value="blablabla" />blablabla

A w skrypcie coś takiego:
Kod
$wartosc_value = tutaj wykorzystanie wartosci (w tym przypadku blablabla)


move_uploaded_file($_FILES['plik1']['tmp_name'],
                $_SERVER['DOCUMENT_ROOT'].'/$wartosc_value/'.$zufall.$name);

Coś takiego, z tym że skrypt ma sam wiedzieć jaka wartość została wybrana i użyć jej do wgrania pliku do odpowiedniego katalogu.
phpion
$_POST['pierwszy']
sirkamelot
Racja. Działa. Dzięki wielkie.
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.