|
|
|
สอบถามเรื่องการอัพเดทรูปภาพหน่อยครับ คือผม ลง รูปภาพแล้วพออัพรูปลงใหม่ พอกดบันทึก รูปที่มีอยู่แล้วหายไป ขึ้นเฉพาะรูปใหม่ที่อัพลงครับ พี่ๆช่วยดูให้ทีครับ |
|
|
|
|
|
|
|
//หรือแม้แต่จะแก้ข้อความที่ไม่เกี่ยวกับรูปภาพ พอกด save รูปภาพที่มีอยู่ก็หายไป ผมไม่อยากให้รูปภาพที่ ไม่ได้ถูกแก้ไขยังเหมือนเดิมอะครับ ช่วยแน่นำทีคับ
<?php include 'function.inc.php'; ?>
<meta charset="UTF-8">
<?php
if(isset($_POST['id_img']))
{
$photoname='';
$size = $_FILES["fileupload"]['size'];
if($size>400000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 400K','javascript:history.back()'); exit;
} else
if ($_FILES["fileupload"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["fileupload"]["name"]);
$photoname=$_POST['id_img'].".".$fname[1];
move_uploaded_file($_FILES["fileupload"]["tmp_name"],"../images/product/".$photoname);
}
$accessory1='';
$size = $_FILES["accessory1"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory1"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory1"]["name"]);
$accessory1=$_POST['id_img']."1.".$fname[1];
move_uploaded_file($_FILES["accessory1"]["tmp_name"],"../images/product/".$accessory1);
}
$accessory2='';
$size = $_FILES["accessory2"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory2"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory2"]["name"]);
$accessory2=$_POST['id_img']."2.".$fname[1];
move_uploaded_file($_FILES["accessory2"]["tmp_name"],"../images/product/".$accessory2);
}
$accessory3='';
$size = $_FILES["accessory3"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory3"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory3"]["name"]);
$accessory3=$_POST['id_img']."3.".$fname[1];
move_uploaded_file($_FILES["accessory3"]["tmp_name"],"../images/product/".$accessory3);
}
$accessory4='';
$size = $_FILES["accessory4"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory4"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory4"]["name"]);
$accessory4=$_POST['id_img']."4.".$fname[1];
move_uploaded_file($_FILES["accessory4"]["tmp_name"],"../images/product/".$accessory4);
}
$accessory5='';
$size = $_FILES["accessory5"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory5"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory5"]["name"]);
$accessory5=$_POST['id_img']."5.".$fname[1];
move_uploaded_file($_FILES["accessory5"]["tmp_name"],"../images/product/".$accessory5);
}
$accessory6='';
$size = $_FILES["accessory6"]['size'];
if($size>350000)
{
msgbox('ขนาดไฟล์ต้องไม่เกิน 350K','javascript:history.back()'); exit;
} else
if ($_FILES["accessory6"]["tmp_name"]!="") {
$fname=explode(".",$_FILES["accessory6"]["name"]);
$accessory6=$_POST['id_img']."6.".$fname[1];
move_uploaded_file($_FILES["accessory6"]["tmp_name"],"../images/product/".$accessory6);
}
}
$query = sprintf(
'update product set type_id=%s, pro_name="%s", pro_detail="%s",id_cat=%s,size="%s" ,pro_color="%s" ,pro_color2="%s" ,status="%s" ,speed="%s" ,brake="%s" ,pro_detail2="%s" '
. ',pro_img="'.$photoname.'" '
. ',accessory1="'.$accessory1.'" '
. ',accessory2="'.$accessory2.'" '
. ',accessory3="'.$accessory3.'" '
. ',accessory4="'.$accessory4.'" '
. ',accessory5="'.$accessory5.'" '
. ',accessory6="'.$accessory6.'" '
. ' where pro_no="%s"',
s($con,$_POST['type_id']),
s($con,htmlspecialchars($_POST['pro_name'])),
s($con,$_POST['pro_detail']),
s($con,$_POST['id_cat']),
s($con,$_POST['size']),
s($con,$_POST['pro_color']),
s($con,$_POST['pro_color2']),
s($con,$_POST['status']),
s($con,$_POST['speed']),
s($con,$_POST['brake']),
s($con,$_POST['pro_detail2']),
s($con,$_POST['id_edit'])
);
$result = mysqli_query($con,$query);
msgbox('บันทึกข้อมูลเรียบร้อย','javascript:history.go(-2)');
?>
Tag : PHP
|
ประวัติการแก้ไข 2016-08-03 10:32:29
|
|
|
|
|
Date :
2016-08-03 10:30:48 |
By :
DisconnectOver |
View :
681 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับแก้ได้แล้วครับ
|
|
|
|
|
Date :
2016-08-03 11:32:06 |
By :
DisconnectOver |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|