Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามเรื่อง การ error จากการส่งค่า ของ codeigniter ครับ



 

สอบถามเรื่อง การ error จากการส่งค่า ของ codeigniter ครับ

 



Topic : 089066



โพสกระทู้ ( 69 )
บทความ ( 0 )



สถานะออฟไลน์




Cannot modify header information - headers already sent by (output started at C:\AppServ\www\CI\application\models\hallo.php:64)

มันขึ้นแบบนี้ครับ

Code (PHP)
<?
class Hallo extends CI_Model {
	public $query ;
	function __construct()
	{
		parent::__construct();
	 	$this->db = $this->load->database('gmmz', true);	
	}	
	function insert_product($id,$name, $qty, $cost)
	{		
		$data = array('Id'=> $id,
					  'Name'=> $name,
					  'Qty'=> $qty,
					  'Price'=>$cost);
	   $this->query = $this->db->insert('product',$data);	
	}
	function show_array($per_page, $offset)
	{
		/*
		$query = $this->db->query("SELECT * FROM province");
		return $query->result_array();
		*/
		/*
		$query = $this->db->get('province');
		return $query->result_array(); */
		
		$this->db->from('product');
		$this->db->limit($per_page, $offset);
		$query = $this->db->get();
		return  $query->result_array();
	}
	function DB()
	{
		
		$query = $this->db->get('product');
		return $query->result_array(); 
		
	}
	
	function delete_product($num)
	{
		foreach($num as $id)
		{
			
	 			$this->db->where('Id', $id);
				$this->db->delete('product');
			
		}
	}
	function select_product($id)
	{
		$query = $this->db->where('Id',$id)->get('product')->row_array();
		return $query;
	}
	function update_product($id,$name, $qty, $cost)
	{
		$data = array('Name'=> $name,
					  'Qty'=> $qty,
					  'Price'=>$cost);
	   	$this->db->where('Id', $id);
		$this->db->update('product', $data); 
	}
}
?> 


อันนี้โค้ด controller ที่ใช้เรียกครับ
Code (PHP)
function add($id)
	{
		$data = $this->hallo->select_product($id);
		echo $data['Qty'];
		echo $data['Id'];
		echo $data['Name'];
		
		$da = array('id'=>$data['Id'],'name'=>$data['Qty'],'qty'=>$data['Qty'],'price'=>$data['Price']);
		$this->cart->insert($da);
		echo $r = $this->cart->contents();
		 print_r($r);
	 echo anchor('look/','ดู'); 		




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-01-11 10:16:52 By : theyounggun View : 1083 Reply : 3
 

 

No. 1



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ไม่แน่ใจเท่าไหร่น่ะครับ
แต่ลองเอาเครื่องหมาย ?> อันท้ายสุดออกไปดูครับ แล้วก็ลบ empty space ออกให้หมดน่ะครับ
ex.(PHP)
<?php
class Myclass extends CI_Model {
	function __construct()
	{
	}
	
	function myfunction()
	{		

	}
}









ประวัติการแก้ไข
2013-01-11 10:25:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 10:25:32 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 69 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?
class Look extends CI_Controller{
	function __construct()
	{
		parent::__construct();
		$this->db = $this->load->database('gmmz', true);
		$this->load->library('pagination');
	}
	function index()
	{    
		$show["multi"] = $this->hallo->DB();
		$this->load->view('form_shop',$show);		
	}
	function form_insert()
	{    
		$this->load->view('form');
	}
	function insert_data()
	{	
		$this->id 	= $this->input->post('id');
		$this->name = $this->input->post('name');
		$this->qty = $this->input->post('qty');
		$this->cost = $this->input->post('cost');		
		$this->hallo->insert_product($this->id,$this->name,$this->qty,$this->cost);
		 echo anchor('look/hoho/','ดู'); 	  	
	}
	function hoho()
	{	
		$config['base_url'] = base_url()."index.php/look/hoho/"; 			   // ส่วนนี้ จะเป็น link ว่า จะให้ไปที่หน้าไหน ซึ่งเราจะให้ไปที่ method 
   		$config['total_rows'] = $this->db->count_all("product");  // ส่วนนี้ จะนับว่า ฟิว ทั้งหมดที่อยู่ใน product มีเท่าไหร่
   		$config['per_page'] = '3'; 							 // ให้แสดงหน้าละจำนวนเท่าไหร่
   		$this->pagination->initialize($config);   				// จากกนั้น เอาค่า ไป config ใน object pagination ที่เรา load มา
		$show["multi"] = $this->hallo->show_array($config['per_page'], $this->uri->segment(3));
		$this->load->view('form2', $show);
	}
	function delete_data()
	{	
		$this->chk = $this->input->post('chkDel');
		$this->hallo->delete_product($this->chk);
		echo anchor('look/hoho/','ดู'); 
	}
	function form_update($id)
	{		
		$show["data"] = $this->hallo->select_update($id);
		$this->load->view('form3', $show);
	}
	function update_data()
	{
		$this->id   = $this->input->post('id');
		$this->name = $this->input->post('name');
		$this->qty	= $this->input->post('qty');	
		$this->cost = $this->input->post('cost');
		$this->hallo->update_product($this->id,$this->name,$this->qty,$this->cost);		
	}
	function add($id)
	{
		$data = $this->hallo->select_product($id);
		echo $data['Qty'];
		echo $data['Id'];
		echo $data['Name'];		
		$da = array('id'=>$data['Id'],'name'=>$data['Name'],'qty'=>$data['Qty'],'price'=>$data['Price']);
		$this->cart->insert($da);
		echo $r = $this->cart->contents();
		 print_r($r);
	 echo anchor('look/','ดู'); 		
	}
	function test()
	{
		$i=6;
		$l="aa";
		$k=4;
		$h=2;
		$data = array('id'=>$i,'name'=>$l,'qty'=>$k,'price'=>$h);
		$this->cart->insert($data);
		$r = $this->cart->contents();
		 print_r($r);
		  echo anchor('look/','ดู'); 
	}
}
?>


แก้ models แล้ว มาเป็นที่ controller อีกครับ ฟ้องว่า Cannot modify header information - headers already sent by (output started at C:\AppServ\www\CI\application\controllers\look.php:58)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 10:49:30 By : theyounggun
 

 

No. 3



โพสกระทู้ ( 69 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับ ลบ echo ออกก็ใช้ได้แล้วครับ ขอบคุณครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 10:50:43 By : theyounggun
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง การ error จากการส่งค่า ของ codeigniter ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่