Мне нужно добавить в таблицу 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>