|
|
|
แก้ไขข้อมูล แต่ไม่อัพเดทข้อมูลอ่ะค่ะ ต้องกดรีเฟรช ต้องทำไงค่ะ |
|
|
|
|
|
|
|
คำสั่งผมว่าก็ไม่น่าจะมีปัญหานะครับ แต่อาจจะเกิดจากฟอร์มตอนส่งค่าด้วย ส่วนเรื่อง unlink($photo); คำสั่ง unlink ใช้สำหรับลบไฟล์ครับผมซึ่งจะต้องอ้างอิงตามที่เก็บรูป ถ้าไม่พบก็จะเกิด Error แต่ที่คุณใช้ในที่นี้ผมคิดว่าน่าจะต้องการให้เคลีย Temp ของรูปภาพที่อัพโหลดเข้ามา ตรงนี้ไม่จำเป้นต้องใช้ก็ได้ครับ บราวเซอร์มันมีการจัดการเองอยู่แล้ว แต่ถ้าไม่อยากให้เกิด Error ให้ @ ด้านหน้า เป็น @unlink ก็จะไม่มี Error แม้ว่าไม่มีรูปภาพครับ
|
|
|
|
|
Date :
2011-01-30 23:10:16 |
By :
zankumuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่อัเดทอ่ะค่ะ ต้องกดรีเฟรช ช่วยทีได้ไหมค่ะ ทำไงไม่ต้องกดรีเฟรช ทั้งทีเราใช้คำสั่ง จาวา มาเพิ่มแล้ว
Code (PHP)
function Edit()
{
echo '<p><h1 align="center"><strong>.:: แก้ไขบทความ ::.</strong></h1></p><br />';
$edit_id = $_GET['edit_id'];
$art_title = $_POST['art_title'];
$art_desc = $_POST['art_desc'];
$art_authurs= $_POST['authurs'];
$last_update= date("Y-m-d , H:i:s A");
$photo = $_FILES['photo']['tmp_name'];
$photo_name = $_FILES['photo']['name'];
$photo_size = $_FILES['photo']['size'];
$photo_type = $_FILES['photo']['type'];
//============= ถ้ามีการอัปโหลดรูป
if ($photo) {
// แยกตัวอักษรออกจากเครื่องหมาย .
$ext = strtolower(end(explode('.', $photo_name)));
if ($ext == "jpg" || $ext == "jpeg" || $ext=="gif"){
$filename = "img_".$edit_id.".".$ext;
copy($photo,"../images/article/$filename");
$sql2="UPDATE tbl_article SET img_name ='$filename' where art_id='$edit_id' ";
$re = mysql_query($sql2) or die(mysql_error());
}
}
// แก้ไขข้อมูลลงตาราง
$sql = "UPDATE tbl_article SET art_title='$art_title', art_desc='$art_desc', art_authurs='$art_authurs',last_update='$last_update' WHERE art_id='$edit_id' ";
$res = mysql_query($sql) or die(mysql_error());
if($res){
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=article.php\">";
echo "<p>";
echo "<img src=\"images/icon_2.jpg\" width=\"75\" height=\"75\" align=\"absmiddle\" /> ";
echo "<br /><font class='text2'> บันทึกข้อมูลบทความเรียบร้อยค่ะ </font><br>";
echo "</p>";
}else{
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=article.php\">";
echo "<p>";
echo "<img src=\"images/icon_2.jpg\" width=\"75\" height=\"75\" align=\"absmiddle\" /> ";
echo "<br /><font class='text1'> ไม่สามารถบันทึกการแก้ไขข้อมูลบทความได้ค่ะ </font><br>";
echo "</p>";
}
mysql_close();
@unlink($img_name);
|
|
|
|
|
Date :
2011-02-09 19:39:22 |
By :
annmoodom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo "<META HTTP-EQUIV="Refresh" CONTENT="2" URL=article.php">";
ลองดูครับ
|
|
|
|
|
Date :
2011-02-09 20:41:18 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|