亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

商品內容不變,只上傳圖片,會編輯錯誤,怎么解決?King帥哥老師可不可以幫我們解決一下,我看到大家都有這個問題。

function editPro($id){

$arr=$_POST;

//var_dump($arr);

$path="./uploads";

$uploadFiles=uploadFile($path);

if(is_array($uploadFiles)&&$uploadFiles){

foreach($uploadFiles as $key=>$uploadFile){

thumb($path."/".$uploadFile['name'],"../image_50/".$uploadFile['name'],50,50);

thumb($path."/".$uploadFile['name'],"../image_220/".$uploadFile['name'],220,220);

thumb($path."/".$uploadFile['name'],"../image_350/".$uploadFile['name'],350,350);

thumb($path."/".$uploadFile['name'],"../image_800/".$uploadFile['name'],800,800);

}

}

$where="id={$id}";

$res=update("shop_pro",$arr,$where);

$pid=$id;

//var_dump($res);

if($res&&$pid){

if($uploadFiles &&is_array($uploadFiles)){

foreach($uploadFiles as $uploadFile){

$arr1['pid']=$pid;

$arr1['albumPath']=$uploadFile['name'];

addAlbum($arr1);

}

}

$mes="<p>編輯成功!</p><a href='listPro.php' target='mainFrame'>查看商品列表</a>";

}else{

if(is_array($uploadFiles)&&$uploadFiles){

foreach($uploadFiles as $uploadFile){

if(file_exists("../image_800/".$uploadFile['name'])){

unlink("../image_800/".$uploadFile['name']);

}

if(file_exists("../image_50/".$uploadFile['name'])){

unlink("../image_50/".$uploadFile['name']);

}

if(file_exists("../image_220/".$uploadFile['name'])){

unlink("../image_220/".$uploadFile['name']);

}

if(file_exists("../image_350/".$uploadFile['name'])){

unlink("../image_350/".$uploadFile['name']);

}

}

}

$mes="<p>編輯失敗!</p><a href='listPro.php' target='mainFrame'>重新編輯</a>";

}

return $mes;

}


正在回答

3 回答

if?($res&&$pid)括號里面的判斷改成if($res&&$pid)?||?$uploadFiles)就可以了


0 回復 有任何疑惑可以回復我~

因為只修改圖片的話默認update沒有更新。在if($res&&$pid)就判斷不通過,因此無法添加圖片到數據表中

0 回復 有任何疑惑可以回復我~

因為你的商品名稱是唯一的,不能上傳同名的商品吧,所以數據庫中被標記為唯一的字段必須要改,而你的圖片字段不是唯一,如果你不改變名稱,就會識別為重復。你試試改一下商品名稱

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117251    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

商品內容不變,只上傳圖片,會編輯錯誤,怎么解決?King帥哥老師可不可以幫我們解決一下,我看到大家都有這個問題。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號