|
|
|
กำหนด permission ของโฟเดอร์ที่เก็บรูปให้เป็น 777 แล้วยังอัพไม่ได้ แต่ลองที่ AppServ ที่เครื่องผมทำได้ |
|
|
|
|
|
|
|
คุณได้ checked all folder หรือเปล่า
|
|
|
|
|
Date :
2013-02-07 15:09:33 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ Ex-[S]i[L]e[N]t ผมทำแล้วครับ แต่ยังไม่ได้ ชื่อรูป ลอง echo ดู ก็มีการส่งนะ แต่ไม่การบันทึกลงฐานข้อมูล
อย่างอื่นเข้าหมด ยกเว้น ชื่อรูป
|
|
|
|
|
Date :
2013-02-07 15:20:14 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน code แล้วลองตั้ง Permission ตั้งแต่แรกดูครับ
Code (PHP)
copy( $file1 , $path."/$file1_name" );
|
|
|
|
|
Date :
2013-02-07 15:25:58 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ Ex-[S]i[L]e[N]t ยังไม่ได้ครับ เป็นเหมือนเดิม เลย มีจุดไหนผิดอีกไหมครับ
|
|
|
|
|
Date :
2013-02-07 15:37:54 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าก็คงจะมีแต่ส่วนตั้ง Permission นั่นหละครับ
|
|
|
|
|
Date :
2013-02-07 15:39:55 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งแบบนี้ถูกไหมครับ ผมใช้โปรแกรม FileZilla Client ภาษาไทย
|
|
|
|
|
Date :
2013-02-07 15:49:57 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีใครเคยเจอแบบนี้ไหมครับ
|
|
|
|
|
Date :
2013-02-07 16:40:09 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
checked ทำซ้ำ ไดเรกทอรี่ย่อยด้วยครับ
|
|
|
|
|
Date :
2013-02-07 17:27:50 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก
$path="../picture"; //ตรงนี้ path มันถอยออกมา 1 ชั้นโฟลเดอร์ ถูกแล้วแน่นะครับ
@copy( $file1 ,"$path/$file1_name");
ลองเปลี่ยนเป็น
$path= "../picture/".$file1_name;
@copy( $file1 ,$path);
ลองหลาย ๆ แบบ ครับ เด๋วก็ออก
|
|
|
|
|
Date :
2013-02-07 17:36:45 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก Comment NO2. อย่างอื่นเข้าหมด ยกเว้น ชื่อรูป
แก้ตามนี้ดู Code (PHP)
if($_POST["add"]==True)
{
$path="../picture";
copy($_FILES['file1']['tmp_name'] , $path."/".$_FILES['file1']['name']); // code คุณอ่ะ อยู่ดีๆ $file1_name มาจากไหนครับ
$sql = "insert into category(CategoryName,Picture) values ('$_POST[txtCategoryName]','".$_FILES['file1']['name'."')";
$dbquery = mysql_query($sql);
echo"<script language='JavaScript'>";
echo"alert('เพิ่มข้อมูลเรียบร้อยแล้ว');";
echo"window.location='category.php';";
echo"</script>";
}
|
ประวัติการแก้ไข 2013-02-07 17:56:57
|
|
|
|
Date :
2013-02-07 17:56:15 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ นายต้นกล้า ครับ ยังไม่ได้
คุณ mangkunzo ได้แล้ว ครับ อัพรูปเข้าแล้ว ส่วน การเพิ่มหมวดหมวดใหม่
ขอบคุณมากครับ
ขอถามอีกนิดหนึ่ง นะครับ ส่วนของการแก้ไข ยังทำไม่ได้ ครับ ต้องแก้ยังไง
|
ประวัติการแก้ไข 2013-02-08 15:22:39 2013-02-08 15:33:03
|
|
|
|
Date :
2013-02-08 14:54:40 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนไม่ถูก ครับ ช่วยหน่อยครับ ขอบคุณครับ
โค้ดCode (PHP)
<? //=========== กรณีมีการแก้ไขหมวดสินค้า
if($_POST["update"]==True)
{
//=========== บันทึกข้อมูล
$sql_up = "update category set CategoryName='$_POST[txtCategoryName]',CheckStock='$_POST[txtCheck]' where CatID='$_POST[CatID]'";
//echo $sql_up ;
$dbquery_up = mysql_db_query($db, $sql_up);
//exit();
//=========== ถ้ามีการแก้ไขไฟล์
if(!empty($file1))
{
$path="../picture/".$file1_name;
@copy($file1 ,$path);
$sql_up = "update category set Picture='$file1_name' where CatID='$_POST[CatID]'"; //ตรงนี้ไม่รู้จะใส่ยังไง
$dbquery_up = mysql_db_query($db, $sql_up);
}
echo"<script language='JavaScript'>";
echo"alert('แก้ไขข้อมูลเรียบร้อยแล้ว');";
echo"window.location='category.php';";
echo"</script>";
}
|
ประวัติการแก้ไข 2013-02-08 17:43:56
|
|
|
|
Date :
2013-02-08 17:42:35 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนเลยครับ เวลา Error จะได้รู้เอง จะได้ทำเป็น ....
|
|
|
|
|
Date :
2013-02-08 17:46:20 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วครับ เปลี่ยนแบบนี้ก็ยังไม่ได้
Code (PHP)
//=========== ถ้ามีการแก้ไขไฟล์
if(!empty($file1))
{
$path="../picture/";
@copy($_FILES['file1']['tmp_name'] , $path."/".$_FILES['file1']['name']); //
$sql_up = "update category set CatID='$_POST[CatID] where Picture=$['file1']['name']'";
$dbquery_up = mysql_db_query($db, $sql_up);
}
echo"<script language='JavaScript'>";
echo"alert('แก้ไขข้อมูลเรียบร้อยแล้ว');";
echo"window.location='category.php';";
echo"</script>";
}
|
|
|
|
|
Date :
2013-02-08 18:24:02 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดนี้มันแปลก ๆ
Code (PHP)
$sql_up = "update category set CatID='$_POST[CatID] where Picture=$['file1']['name']'";
//น่าจะเป็น ลองแก้ syntax เบื้องต้นพวกเรื่องหมาย ' และ "
$sql_up = "update category set CatID='$_POST['CatID']' where Picture='$['file1']['name']' ";
//ถ้าตัวแปรคุณมาถูกนะครับ
//1.แต่ถามอีกอย่าง ระหว่าง $_POST['CatID'] กับ $['file1']['name'] ใคร มี PK หรือในตารางไม่ได้กำหนด
//2. Code มันก็ยังแปลก ๆ อยู่ หลัง where ผมว่าควรจะเป็น CatID='$_POST['CatID']' ลองนะครับ
$sql_up = "update category set Picture='$['file1']['name']' where CatID='$_POST['CatID']' ";
//ที่ผมอ้างแบบนี้เพราะเวลากำหนดการอัพเดท การเลือกให้ไปที่ตัวเลข หรือ id จะค่อนข้างแม่นยำกว่า อัพเดทไปที่ชื่อจำเพราะ หรือค่าสตริง
//สุดท้ายไม่รู้มันแตกต่างกับ $dbquery = mysql_query($sql); (ไม่ทราบจริงๆ) อย่างไรแต่ผมใช้แบบนี้
$sqlquery=mysql_db_query($dbname, $sql_up );
//ลองหลาย ๆ แบบครับ ทีละอันช้า ๆ ไม่ต้องรีบครับ
|
|
|
|
|
Date :
2013-02-08 19:53:43 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวเดิมจะเป็นแบบนี้ ครับ อัพหรือแก้ไข ได้ แต่พอ อัพขึ้น เซิฟจริง ไฟล์รูปกับ ชื่อรูปไม่ขึ้นฐานข้อมูล แต่อย่างอื่นแก้ไข ได้
Code (PHP)
//=========== กรณีมีการแก้ไขหมวดสินค้า
if($_POST["update"]==True)
{
//=========== บันทึกข้อมูล
$sql_up = "update category set CategoryName='$_POST[txtCategoryName]',CheckStock='$_POST[txtCheck]' where CatID='$_POST[CatID]'";
//echo $sql_up ;
$dbquery_up = mysql_db_query($db, $sql_up);
//exit();
//=========== ถ้ามีการแก้ไขไฟล์
if(!empty($file1))
{
$path="../picture/";
@copy($file1.$path);
$sql_up = "update category set Picture='$file1_name' where CatID='$_POST[CatID]'";
$dbquery_up = mysql_db_query($db, $sql_up);
}
echo"<script language='JavaScript'>";
echo"alert('แก้ไขข้อมูลเรียบร้อยแล้ว');";
echo"window.location='category.php';";
echo"</script>";
}
|
|
|
|
|
Date :
2013-02-08 20:34:01 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยด้วยครับ
|
|
|
|
|
Date :
2013-02-08 23:53:52 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไปแก้มา พา โค้ดตัวอื่นไม่ทำงาน งง จริง
|
|
|
|
|
Date :
2013-02-09 01:30:35 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_POST['CatID'] เป็น PK ครับ คุณ นายต้นกล้า
|
|
|
|
|
Date :
2013-02-09 02:38:03 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันได้แล้ว ขอบคุณพี่ mangkunzo มากครับ
|
|
|
|
|
Date :
2013-02-09 14:46:39 |
By :
mart7612 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|