[請益] 刪除資料夾內照片問題
寫了一個照片刪除系統
可是資料夾內的照片似乎沒照我的選項刪除
如果一次點選多個刪除時
資料庫的資料會依點選的刪除
但資料夾只會刪除一張照片
如果只選擇刪除一張照片
資料庫的資料會正確刪除
但資料夾內的照片不會正確刪除
到底是哪出問題呢
下面是smarty的寫法
前端
<form method="post" action="photo_del.php">
{foreach from=$photoList item=row}
<img width="150px" src="../photo/{$row.photo_link}" /><br />
<input type="checkbox" value="{$row.photo_id}" name="todelete[]"/>
<input type="hidden" name="deletePic" value="{$row.photo_link}"/>
{/foreach}
<input class="deleteBtn" type="submit" id="submit" name="submit" value/>
</form>
程式
if(isset($_POST['submit'])){
foreach($_POST['todelete'] as $delete_id){
$photo_connect = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
or die('Error connecting to MySQL server.');
$photo_link = $_POST['deletePic'];
@unlink(gw_uploadpath.$photo_link);
$query_del = "DELETE FROM gw_photo WHERE photo_id = $delete_id";
mysqli_query($photo_connect, $query_del);
mysqli_close($photo_connect);
}
}
不知是哪裡出了問題??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.77.19
→
06/19 07:23, , 1F
06/19 07:23, 1F
→
06/19 11:23, , 2F
06/19 11:23, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
154
159