[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_FILES['uploadfile']['name'] пустое значение
sseryozha
При загрузке файла $_FILES['uploadfile']['name'] имеет пустое значение
Мне нужно добавить в таблицу main в поле link полное имя файла с его адресом.

Код:
<?php
header('Content-Type: text/html; charset=utf-8');
/*Соединяеся с базой и делаем выборку из таблицы*/

mysql_connect("localhost", "root", "");
mysql_select_db("suverev");
mysql_set_charset('utf8');
$sql = "SELECT * FROM subjects";
$result_select = mysql_query($sql);

$uploaddir = 'Z:\home\localhost\www\uploads\\';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

echo "File was successfully uploaded.\n $uploaddir Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."";
} else {
echo $_FILES['userfile']['error'];
}

?>
<html>
<
head>
<
title>Upload</title>
<
link rel="stylesheet" type="text/css" href="upload.css">
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</
head>
<
body>
<
FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<
div><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000000000000"><!-- макс. размер -->
<
input type="text" name="tyear" size="20" placeholder="Год" ><br>
<
input type="text" name="tnumber" size="20" placeholder="Номер" ><br>
<
input type="text" name="ttitle" size="20" placeholder="Название" ><br>
Предмет <br><?

/*Выпадающий список*/
echo "<select name = 'tpredmet'>";
$thPredmet=$_POST['tpredmet'];
while($object = mysql_fetch_object($result_select)){

echo "<option value = '$object->subject_id' > $object->subject </option>";
}
echo "</select>";
$thPredmet=$_POST['tpredmet'];

?><br>
Автор <br><?
mysql_connect("localhost", "root", "");

mysql_select_db("suverev");
mysql_set_charset('utf8');
$sql = "SELECT last_name FROM autors";

$result_select = mysql_query($sql);
/*Выпадающий список*/
echo "<select name = ''>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = '$object->last_name' > $object->last_name </option>";
}
echo "</select>";
///////////////////////ДАЛЕЕ ПОЙДЁТ ЗАГРУЗКА ФАЙЛА
if(isset($_POST['submit']))
{

$thYear=$_POST['tyear'];
$thNumber=$_POST['tnumber'];
$thTitle=$_POST['ttitle'];

$sql = "INSERT INTO `suverev`.`main` (`year`, `number`, `title`,`subject_id`) VALUES (\"$thYear\",\"$thNumber\", \"$thTitle\",\"$thPredmet\")";
$res = mysql_query($sql);
}
?><br>

Загрузите файл:<br><INPUT NAME="userfile" TYPE="file"><br>
<
INPUT TYPE="submit" name="submit" VALUE="Добавить"></div>
</
FORM>
</
body></html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.