我在网上搜索,我找不到答案,请帮帮我!
我有一个HTML表单,如下所示:
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="text" name="folder_name" placeholder="Folder name">
<input type="submit" value="Submit">
</form>
现在,upload.php需要多个图像并存储一个指向MySQL中文件夹的链接。 然后我通过angularJS $ http调用query.php来检索文件夹+图像的链接。
这是query.php:
session_start();
include 'connection.php';
header("Content-Type: application/json; charset=UTF-8");
$folder = $_SESSION["target_folder"];
$query = "SELECT * FROM links WHERE link LIKE '%$folder%'";
$stmt = $db->prepare($query);
$stmt->execute();
$imagesArray = [];
$images = [];
$response = "";
$imageArray = "";
$first_response = "";
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$images = unserialize($row["images"]);
$imagesArray = explode(",", $images);
foreach($imagesArray as $image) {
if ($response != "") {$response .= ",";}
$response .= '{"target_folder":"' . $row["link"] . '",';
//$response .= '"ext":"' . $row["ext"] . '",';
$response .= '"billboardNumber":"' . $image . '"}';
}
}
$response ='{"records":['.$response.']}';
echo $response;
最后是slider.html中的滑块,它从query.php中检索JSON数据:
$http.get("php/query.php")
.success(function (response) {
$scope.slides = response.records;
});
最重要的部分,我的问题:-)
每次我运行slider.html时,它都会覆盖旧的slider.html链接并输出上次JSON调用中的图像
我怎么能运行slider.html一个月仍然到达相同的文件夹,即使我生成另一个1000链接到不同的文件夹。
我希望有人能理解我:-)
谢谢!!!