Помогите доработать код

Да кнопку то нажимают, файл уходит, но не в выбранную папку.
Я не догоняю))С формами не работал =\
 
в твоем обработчике все файлы будут грузится в папку files ну а если ты хочешь сделать выбор как у тебя в форме то и надо в обработчике добавить обработку listbox
как-то так
PHP:
<?php
   if (isset($_POST['listbox'])) {
	$papka = $_POST['listbox'];
		} 
		else 
			{
			$papka ="files"; //папка по умолчанию
			} 
   if(is_uploaded_file($_FILES["filename"]["tmp_name"])) // Проверяем загружен ли файл
   { 
     // Если файл загружен успешно, перемещаем его 
     // из временной директории в конечную 
     move_uploaded_file($_FILES["filename"]["tmp_name"], $papka."/".$_FILES["filename"]["name"]); 
     echo 'Файл загружен <a href="http://promsd.ru/admin.php?dpt=custord&sub=aux_pages"> назад<a/>'; 
   } else { 
      echo("Ошибка загрузки файла"); 
   }
 
Что-то я в условие попасть не могу.Всё время в $papka попадаю.=\ $_GET пробовал.
 
PHP:
<option value="papka/">papka/</option>
<option value="papka2/">papka2/</option>
<option value="papka3/">papka3/</option>
 
то-то я в условие попасть не могу.Всё время в $papka попадаю.=\ $_GET пробовал.
ты тогда лучше свой код формы покажи какой у тебя сейчас
 
хтмл.Слэшами в value играл, ничего =\
HTML:
Выберите папку: <select id="listbox" name="listbox">
<option value="papka1">papka1</option>
<option value="papka2">papka2</option>
<option value="papka3">papka3</option>  
</select>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>
аплоад
PHP:
<?
if (isset($_POST["listbox"])) { 
    $folder = $_POST["listbox"];
        }  
        else  
            { 
            $folder ="files";
             //папка по умолчанию 
            }  
   if(is_uploaded_file($_FILES["filename"]["tmp_name"])) // Проверяем загружен ли файл 
   {  
     // Если файл загружен успешно, перемещаем его  
     // из временной директории в конечную  
     move_uploaded_file($_FILES["filename"]["tmp_name"], $folder."/".$_FILES["filename"]["name"]);  
     echo 'Файл загружен <a href="http://promsd.ru/admin.php?dpt=custord&sub=aux_pages"> назад<a/>';  
     echo $papka;
   } else {  
      echo("Ошибка загрузки файла");  
   }
?>
 
дак у тебя select вне формы :) надо как-то так
HTML:
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Выберите папку: <select id="listbox" name="listbox">
<option value="papka1">papka1</option>
<option value="papka2">papka2</option>
<option value="papka3">papka3</option>  
</select></p>
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>
 
"дак у тебя select вне формы"
Ну говорю же с формами не работал))
Но всё равно не робит, так даже в в files/ не кидает.
 
все работает вот например так специально проверил
HTML:
<? 
//поместить код в файл upload.php
if (isset($_POST["listbox"])) {  
    $folder = $_POST["listbox"]; 
        }   
        else   
            {  
            $folder ="files"; 
             //папка по умолчанию  
            }   
   if(is_uploaded_file($_FILES["filename"]["tmp_name"])) // Проверяем загружен ли файл  
   {   
     // Если файл загружен успешно, перемещаем его   
     // из временной директории в конечную   
     move_uploaded_file($_FILES["filename"]["tmp_name"], $folder."/".$_FILES["filename"]["name"]);   
     echo 'Файл загружен <a href="http://promsd.ru/admin.php?dpt=custord&sub=aux_pages"> назад<a/>';   
     echo $papka; 
   } else {   
      echo("Ошибка загрузки файла");   
   } 
?>
   <form action="upload.php" method="post" enctype="multipart/form-data">
<p>Выберите папку: <select id="listbox" name="listbox">
<option value="mail">mail</option>
<option value="text">text</option>
<option value="files">files</option>  
</select></p>
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>
 
Назад
Сверху