insert ข้อมูลเข้าฐานข้อมูลไม่ได้ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

M034
PHP Super Member
PHP Super Member
Posts: 258
Joined: 28/03/2016 10:21 am
Contact:

insert ข้อมูลเข้าฐานข้อมูลไม่ได้ค่ะ

Post by M034 »

ช่วยดูหน่อยค่ะ ไม่รู้ว่าติดตรงไหน ถึงinsert ไม่ได้

Code: Select all

public function plant($action) {

		switch ($action) {
			case 'show_all':

				$this->show_data_all();

				$this->template->assign_vars(array(
				    'SHOW_ALL' => true,
				    'A_ACTION' => $this->helper->route('myproject_controller', array('action' => 'add_data'))
				));
				break;

			case 'add_data':

				$data = array(
				    'plant_id' => $this->request->variable('plant_id', ''),
				    'plant_name ' => $this->request->variable('plant_name', '', true),
				    
				);



				$this->insert($data);


				$this->template->assign_vars(array(
				    'SHOW_FORM_ADD' => true,
				));

				break;

			default:
				break;
		}
		return $this->helper->render('plant.html', $this->user->lang('M_KASET'));
	}

	public function insert($data) {
		$sql = 'INSERT INTO ' . $this->m_plant . '' . $this->db->sql_build_array('INSERT', $data);
		$this->db->sql_query($sql);
	}

	public function show_data_all() {

		$per_page = $this->request->variable('this', $this->config ['topics_per_page']);
		$start = $this->request->variable('stat', 0);

		$sql = ' SELECT  *
			FROM ' . $this->m_plant;

		$result = $this->db->sql_query_limit($sql, $per_page, $start);

		while ($row = $this->db->sql_fetchrow($result)) {
			$this->template->assign_block_vars('plant', array(
			    'PLANT_ID' => $row['plant_id'],
			    'PLANT_NAME' => $row['plant_name'],
			   
			));
		}
	}
Image
User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 12321
Joined: 18/04/2012 9:39 am

Re: insert ข้อมูลเข้าฐานข้อมูลไม่ได้ค่ะ

Post by tsukasaz »

มันบอกว่า user_add ต้องมีค่าเป็นตัวเลขครับ ตอนนี้ที่เห็นมันเป็นค่า ''
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
M034
PHP Super Member
PHP Super Member
Posts: 258
Joined: 28/03/2016 10:21 am
Contact:

Re: insert ข้อมูลเข้าฐานข้อมูลไม่ได้ค่ะ

Post by M034 »

ตอนนี้ทำได้แล้วค่ะ ขอบคุณมากนะคะ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Bing [Bot] and 16 guests