у меня есть этот скрипт, который получает все подкаталоги и помещает их в раскрывающийся список. У меня есть опция «Новая папка», которой нужно создать новую папку, собрав имя папки — в данном случае ее номера, такие как 995 — и сбросить ее на один для создания каталога с именем 994
<form action="index.php" method="post">
<select name="folderchoose" id="folderchoose" onchange="this.form.submit();">
<?php
$base = basename("$items[1]", ".php").PHP_EOL;
$newbase = $base -1;
if($_POST['folderchoose']==0){ mkdir("../albums/$newbase", 0700); }
$items = glob("../albums/*", GLOB_ONLYDIR);
natsort($items);
{?><option>select:</option><?
foreach($items as $item)
{
?> <option value="1"><? echo "$item\n "; ?></option><?
} ?> <option value="0" >New folder</option> <?
}
?>
</select>
</form>
Directory:<?php echo $_POST[folderchoose] ?><br />
<?php $base = basename("$items[1]", ".php").PHP_EOL;
$newbase = $base -1;
echo $newbase ?>
две вещи не работают должным образом, функция mkdir не получает $ newbase и не создает каталог с именем dir (??) автоматически, даже если я не выбираю «Новая папка», спасибо