PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่อง php 5.4 หน่อยครับ

สอบถามเรื่อง php 5.4 หน่อยครับ
พอดีเปลี่ยน Host up ตัว php 5.4 แล้วตัว upload รูปซึ่งผมใช้ class.upload.php อยู่มันใช้งานไม่ได้เลยครับ ไม่ทราบว่าต้องแก้ตรงไหนครับ

include("connectdb.php");
include("function.php");
include ("getListbox.php");
include ("class.upload.php");

if(isset($_GET['uid']) && (!isset($_POST['catid']))){
	    $news_id = $_GET['uid'];
		$SQL = "select * from tbl_news where news_id = '$news_id'     ";
	    $RS = mysql_query($SQL);
	    $arr = mysql_fetch_array($RS);
	    $catid = $arr['catid'];  
	    $news_title = $arr['news_title'];  
	    $news_description = $arr['news_description'];  
	    $news_detail = $arr['news_detail'];  
	    $news_img = $arr['news_img'];  
	    $user_id = $arr['user_id'];  
	    $btn ="Update";
	  //...
}else if(isset($_GET['uid']) && (isset($_POST['catid']))){

if($_REQUEST[op]=='update'){
 $SQL ="UPDATE tbl_news SET 
 catid = '$_POST[catid]',
 news_title = '$_REQUEST[news_title]',
 news_description = '$_REQUEST[news_description]',
 news_detail = '$_REQUEST[news_detail]',
 user_id = '".$_SESSION['member_id']."'

where news_id ='$_REQUEST[news_id]'";

if ((isset($_POST["ok"])) && ($_POST["ok"] == "ok_pass") && ($news_img != "") ){  
	 $upload_image = new upload($_FILES['news_img'] ) ; 
  
    if ( $upload_image->uploaded ) {  
        $upload_image->process( "news" ); 

         if ( $upload_image->processed ) {  
            $news_img =  $upload_image->file_dst_name ; 
            $upload_image->clean(); 
        }
    } $sql = "update tbl_news set news_img='$news_img' where news_id  =  '$_REQUEST[news_id]' ";
        $result = mysql_query($sql) or die("Err news_img")  ;
}  

mysql_query($SQL);
}///end op=update

ขอบคุณล่วงหน้าครับพี่

โดย:  Pusirinon IP: 110.170.246.xxx วันที่: 22-07-2015 เวลา: 15:12:34

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3
   ต้องทดสอบดู 

โดย:  Ninenik IP: 180.183.138.xxx วันที่: 22-07-2015
 ความคิดเห็นที่ 2
ถามเป็นความรู้นะครับพี่ พอผมลอง echo ออกมาตัวฟิว ช่องที่เก็บรูปไม่มีค่าอะไรเข้าไปเลย มันจะน่าเกิดจาก class.upload.php ใช่หรือเปล่าคับ

โดย:  Pusirinon IP: 110.170.246.xxx วันที่: 22-07-2015 เวลา: 15:30:47
 ความคิดเห็นที่ 1
เปิดแจ้ง error แล้วแก้ตาม ต้องทำกับ server ถึงจะรู้สาเหตุ 
หรือไม่ class นั่นไม่รองรับ หรือมีฟังก์ชั่นภายในไม่รองรับ php 5.4
ก็ลองเปลี่ยนมาใช้งานโค้ดแบบง่ายดู เพื่อแก้ได้

ดูโค้ดนี้เป็นแนวทาง

สร้างฟังก์ชันสำหรับอัพโหลดรูป แบบกำหนดเงื่อนไข อย่างง่าย 
http://www.ninenik.com/content.php?arti_id=440 via @ninenik


โดย:  Ninenik IP: 180.183.138.xxx วันที่: 22-07-2015