max74max
Новичок
Здравствуйте! Помогите, пожалуйста разобраться.
Есть функция, которая ищет в директории файлы, которые заканчиваются .txt и формирует их в выпадающее меню. Здесь всё работает как нужно. Но сейчас задача, добавить в <option значение selected, если переменная $file_name равна переменной $file
Проблема заключается в том, что переменная $selected которая находится в <option всегда пустая. Не потому что данного файла нет в директории, а потому что любая переменная после <option будет пустой. В общем, переменную $selected в <option что-то блокирует или очищает значение. Но я не могу разобраться что именно. Прошу помочь
	
	
	
		
								Есть функция, которая ищет в директории файлы, которые заканчиваются .txt и формирует их в выпадающее меню. Здесь всё работает как нужно. Но сейчас задача, добавить в <option значение selected, если переменная $file_name равна переменной $file
Проблема заключается в том, что переменная $selected которая находится в <option всегда пустая. Не потому что данного файла нет в директории, а потому что любая переменная после <option будет пустой. В общем, переменную $selected в <option что-то блокирует или очищает значение. Но я не могу разобраться что именно. Прошу помочь

		PHP:
	
	$file_name = "name_of_file";
function my_function(){
$exclude = array("txt");
foreach (new DirectoryIterator('my_folder/') as $file) {
  if ($file->isFile()) {
    $extension = pathinfo($file, PATHINFO_EXTENSION);
    if(in_array($extension, $exclude)) {
        if(md5($file_name) == md5($file)){$selected = 'selected';}
        echo "
    <option ".$selected ." value='".md5($file)."'>$file</option>";
            }
        }
    }
}
	
	            