[請益] 刪除資料夾內照片問題

看板PHP作者 (省省力氣)時間14年前 (2011/06/19 01:41), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
寫了一個照片刪除系統 可是資料夾內的照片似乎沒照我的選項刪除 如果一次點選多個刪除時 資料庫的資料會依點選的刪除 但資料夾只會刪除一張照片 如果只選擇刪除一張照片 資料庫的資料會正確刪除 但資料夾內的照片不會正確刪除 到底是哪出問題呢 下面是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
input textbox 不能同名使用 =>deletePic
06/19 07:23, 1F

06/19 11:23, , 2F
你要同名的話就要用deletePic[] 把它轉成陣列
06/19 11:23, 2F
文章代碼(AID): #1D_EDKKS (PHP)
文章代碼(AID): #1D_EDKKS (PHP)