Я уже использовал функцию загрузки и показа в PHP, но если кто-то нажмет кнопку «Переименовать» в моем разделе просмотра, откроется диалоговое окно, в котором будет показано существующее имя файла, оно может быть изменено пользователем, а также сохранено новое имя.который вводится пользователем (не только в SQL, но и в измененном имени файла, в котором хранится каталог).путь к файлу хранится в MySQL, файл хранится в папке определения.
Я пытался найти в Интернете, но большая часть его изменяет имя при загрузке или изменяет предварительно определенные имена, а не изменяет пользователь
Вот мой код загрузки файла:
$db=connection
if(isset($_POST['submit']))
{
$filename=$_FILES["pdf"]["name"];
$tempname=$_FILES["pdf"]["tmp_name"];
$folder="files/".$filename;
move_uploaded_file($tempname,$folder);
$abc="INSERT INTO tables (pdf) VALUES ('$folder')";
$res=mysqli_query($db,$abc);
if($res)
{
echo "save";
}
}
и это мое мнение:
<?php
$acb = "SELECT * FROM tables";
$ress = mysqli_query($db, $acb);
while ($test = mysqli_fetch_array($ress)) {
$id = $test['id'];
echo "<tr alian='center'>";
$path = "/files";
$file2 = basename($path, ".php");
echo "<td>".$test['id']."</td>";
echo "<td>".basename($test['pdf'])."</td>";
echo "<td><a href='ren.php?id=$id'>Rename</a></td>";
echo "<td><a href='del.php?id=$id'>Delete</a>
</td>";
}
Я понимаю, что это простой код и не имеет никакого связанного кода для переименования, ноЯ уже много раз пытался проверить.