|
|
|
สอบถามค่ะ เวลาอัพโหลดรูปใหม่แทนรูปเก่า มันไม่แสดงรูปใหม่ที่อัพโหลด แต่รูปในฐานข้อมูลเปลี่ยนแล้ว ช่วยดูทีค่ะ |
|
|
|
|
|
|
|
code แสดงผล
|
|
|
|
|
Date :
2013-08-21 09:38:00 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ อัพโหลดรูปใหม่แทนรูปเก่า รูปที่อยู่ในฐานข้อมูลเปลี่ยนค่ะ แต่เวลาโชว์มันยังเป็นรูปเก่าอยู่ค่ะ
|
|
|
|
|
Date :
2013-08-21 09:38:19 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ในฐานข้อมูลชื่อรูปเปลี่ยนด้วยหรือเปล่า
2. อัพรูปใหม่เข้าไป ได้ทำการ unlink หรือไม่
3. ในการupload img แต่ละครั้ง ควรใช้ random number บ้าง เพราะถ้าชื่อเหมือนกัน browser จะทำการ save cache ไว้ ต้องทำการ Refresh 1 ครั้ง
|
|
|
|
|
Date :
2013-08-21 09:42:28 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาทาง ให้มัน รีเฟรชรอบนึงครับ แบบท่าน Ex-[S]i[L]e[N]t ได้กล่าวเอาไว้
|
|
|
|
|
Date :
2013-08-21 09:45:38 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unlink อย่างนี้ป่าวค่ะ
เวลาอัพรูปใหม่ รูปเก่าในโฟลเดอร์ก้ยังอยุ่อ่ะค่ะ
|
|
|
|
|
Date :
2013-08-21 09:54:53 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ต้องลอง echo $_POST['hdnOldFile'] มีตัวแปรจริงหรือไม่
2. ถ้าไม่มีให้กลับไปเช็คหน้าฟอร์ม ของ <input name="hdOldFile"> ว่ามีการselect ค่ามาเก็บไว้ไหม
3. เช็ค Path ปลายทาง
|
|
|
|
|
Date :
2013-08-21 10:19:33 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยทีนะค่ะ Ex-[S]i[L]e[N]t
|
|
|
|
|
Date :
2013-08-21 10:24:59 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. หน้าฟอร์ม ลองเปลี่ยน type ของ hidden เป็น text ดูครับมีข้อมูลหรือไม่
2. หน้า action บรรทัดแรงของ ให้ลอง echo $_POST['hdOldFile'] ลองมีว่ามีค่าส่งมารึเปล่า
3. ลองเปลียน move_uploaded_file เป็น copy
ลองทำตามขั้นตอนที่แนะนำ น่าจะได้แล้วครับ
|
|
|
|
|
Date :
2013-08-21 10:33:20 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่จริงคุณก็มาถูกทางแล้วนะ ลองทำตามด้านบนก่อน ถ้ายังงงอยู่ลองเอาอันนี้ไปแกะดูครับ แก้ไขจุดเดียวครับคือ พาร์ธไฟล์ เผื่อจะมองเห็นอะไรง่ายๆบ้าง
function Uploadimage($oldpic,$FileUpload){
$path = "../data";///แก้ไขพาร์ธ
$rand = substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ23456789'),0,15);
if(trim($_FILES["FileUpload"]["tmp_name"]) != ""){
@unlink($path."/".$oldpic);
$images = $_FILES["FileUpload"]["name"];
$tmp = $_FILES["FileUpload"]["tmp_name"];
$new_images = $rand.'-'.$_FILES["FileUpload"]["name"];
move_uploaded_file($tmp,$path."/".$new_images);
}else{
$images = $oldpic;
$new_images = $images;
}
return $new_images;
}
เวลาใช้งานก็ $newimage = Uploadimage($_POST['hdOldFile'],$_POST['filUploadpromotion);
เอา $newimage ไป insert ได้เลยครับ
|
|
|
|
|
Date :
2013-08-21 10:34:04 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$strSQL = "SELECT * FROM promotion WHERE id_promotion = '".$_GET["id_promotion"]."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
|
|
|
|
|
Date :
2013-08-21 10:34:09 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุนมากๆค่ะที่ช่วย คุน Ex-[S]i[L]e[N]t และ คุน หมาของเซสชั่น
|
|
|
|
|
Date :
2013-08-21 10:54:16 |
By :
wan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|