Php 具有移动功能的数据浏览器
我已经写了一个小databrowser,你可以成功地创建文件夹,它们在服务器上和sql表“folder”中被创建,在这个“folder”表中用户ID也被保存 现在,我想编写一个移动函数,用于在文件夹中移动文件,该函数获取用户创建的所有文件夹名称,并将它们放入一个输入表单中 在我的上一个查询中,它没有获取文件夹id,因此它无法将文件夹id放入imglinks表中 希望你能理解,并能帮助我。 谢谢 move.phpPhp 具有移动功能的数据浏览器,php,mysql,Php,Mysql,我已经写了一个小databrowser,你可以成功地创建文件夹,它们在服务器上和sql表“folder”中被创建,在这个“folder”表中用户ID也被保存 现在,我想编写一个移动函数,用于在文件夹中移动文件,该函数获取用户创建的所有文件夹名称,并将它们放入一个输入表单中 在我的上一个查询中,它没有获取文件夹id,因此它无法将文件夹id放入imglinks表中 希望你能理解,并能帮助我。 谢谢 move.php <form action="move.php" method="POST"&g
<form action="move.php" method="POST">
<label>Move to:
<select name="folders" size="5">
<?php
include "config.php";
session_start();
$uid = $_SESSION['username'];
$dir = "uploads/" . $uid;
$dir_inhalt = scandir($dir);
$moveimg = $_GET['moveimg'];
foreach($dir_inhalt as $folder){
if($folder != "." && ($folder != "..")){
$sql = "SELECT * FROM folder WHERE uid='$uid' AND foldername='$folder'";
$folderresult = mysqli_query($conn, $sql);
$folderarray = mysqli_fetch_array($folders);
$folderid = $folderarray['id'];
echo $sql;
if(is_dir($dir .'/'. $folder)) {
echo "<option class='foldername' name='". $folderid ."'>$folder</option>";
}
}
}
?>
</select>
</label>
<input type="submit" value="Move it!">
</form>
<?php
$move = "INSERT INTO imglinks (folderid) VALUES ('$folderid') WHERE id='". $moveimg ."'";
mysqli_query($conn, $move);
var_dump($move);
?>
移至: