Здравствуйте! Хотелось бы, чтобы после нажатия на кнопку "Добавить песню", появлялась новая форма с предложением загрузить файл. Форма появляется, но после строки: "Файл успешно загружен". При попытке загрузить файл страница перезагружается и форма пропадает. Сам файл не загружается. Подскажите, пожалуйста. Второй день бьюсь. Начинает дергаться глаз...
<?php if(!isset($_POST['draw'])) { ?>
<form method="post">
<input type="submit" name="draw" value="Добавить песню"\>
</form>
<?php } else {
if (isset($_POST['upload'])) {
$_FILES = array("userfile" => array("name"=> "", "type" => "", "tmp_name" => "","error" => 0, "size" => 0, "0" => ""));
move_uploaded_file($_FILES['userfile']['tmp_name'], $dir.$_FILES['userfile']['name']);
echo "<b>Файл ". $_FILES['userfile']['name'], " успешно загружен:</b>";
} else {
echo "Файл не загружен";
}
?>
<form enctype="multipart/form-data" action="" method="post">
<div>
<h2>Добавить песню</h2>
<div>Название песни:</div>
<input type="text" placeholder="например, Ой мороз мороз"\>
<div>Файл</div>
<input type="hidden" name="MAX_FILE_SIZE" value="30000"\>
<input type="file" name="userfile"\>
<input type="submit" name="Upload" value="Добавить"\>
</div>
</form>
<? } ?>