本次目的是希望將上傳新圖後要刪掉舊的檔案
舊圖片檔名A 欲修改成圖片檔名B
流程:
1.先抓出A的名稱
2.刪除A檔
3.上傳B圖片
4.update資料庫名稱
if($_GET['cmd']=="edit"){ $sql="UPDATE ".$s_table." set "; $sql .= table_change($fld); $val2 ="select img from dynamic"; $val2 .= " where ".$fld[0][0]."=".$fld[0][1].""; //取得檔名 $re2=mysql_query($val2,$cn); $rs=mysql_fetch_array($re2); //在正確路徑下刪除 unlink($s_upload.$rs['img']); $result=mysql_query($sql,$cn); if($result){ alert("資料寫入成功",$mess_link); }else{ alert("資料寫入失敗",$mess_link); } }另一段
if($_GET['cmd']=="delimg"){ $sql="select * FROM product WHERE id=".$_GET['id']; $result=mysql_query($sql,$cn); $rs=mysql_fetch_array($result); unlink($s_upload.$rs['pro_img_b']); $sql="DELETE FROM product WHERE id=".$_GET['id']; $result=mysql_query($sql,$cn); if($result){ alertBox("資料寫入成功",$mess_link); }else{ alertBox("資料寫入失敗",$mess_link); } }
訂閱部落格