|
|
|
สอบถามโค๊ดการแก้ไขรูปภาพ มีปัญหาคือถ้าไม่ทำการอัพภาพหรือปล่อยเป็นค่าว่าง ภาพจะไม่แสดง |
|
|
|
|
|
|
|
ผมเคยทำนะ แต่ก็ต้องอัพโหลดภาพใหม่ทุกครั้ง แต่ถ้านึกได้ตอนนี้
เอา if มาช่วยตรง Code UPDATE น่าจะได้นะ เช่น
if($_FILES["pp"]["name"]==""){ //ถ้าช่องเบราส์รูปไม่มีไฟล์
//ก็ใช้ค่าตัวแปรจาก opp จากนั้นก็เข้ากระบวนการ update ปกติ
}else{ //แต่ถ้าช่องเบราส์รูปมีไฟล์ก็เข้ากระบวนการ update
}
หรือ จะเอา Session เข้ามาช่วยก็ได้ คิดได้เยอะครับ
ถ้ายังไม่ได้เดี๋ยวพรุ่งนี้มาช่วยต่อ ลองเอา Concept ไปเขียนดูก่อนครับ
|
|
|
|
|
Date :
2012-08-21 21:49:58 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_FILES["pp"]["name"]; ต้องเป็น $_FILES["opp"]["name"];
|
|
|
|
|
Date :
2012-08-21 21:53:21 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ
ขอบคุณคุณ apisitp มากๆเลยครับ ใช้ if else ช่วยได้
Code (PHP)
if($_FILES["pp"]["name"]==""){
mysql_query("UPDATE product SET pname = '$pn', quantity = '$pq', price = '$pr', pic = '$opp', cid = '$pc' WHERE pid = '$pid'");
mysql_close($conn);
echo '
<script type="text/javascript">
alert("แก้ไข product เรียบร้อยแล้ว");
</script>';
echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=adminp.php">';
echo ' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
}else{
mysql_query("UPDATE product SET pname = '$pn', quantity = '$pq', price = '$pr', pic = '$pp', cid = '$pc' WHERE pid = '$pid'");
mysql_close($conn);
echo '
<script type="text/javascript">
alert("แก้ไข product เรียบร้อยแล้ว");
</script>';
echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=adminp.php">';
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
}
|
|
|
|
|
Date :
2012-08-22 00:00:13 |
By :
imagineverend |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-08-22 09:32:25 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|