|
|
|
สอบถามเรื่อง array หน่อยครับ พอดีใช้ array_push แล้วเราสามารถกำหนดชื่อ index ให้ array ได้หรือเปล่าครับ |
|
|
|
|
|
|
|
ขอดู code หน่อยครับ
|
|
|
|
|
Date :
2014-12-25 19:55:13 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไมไม่เขียนแบบนี้ล่ะ
$ar1['staff_id'] = 'xyz';
|
|
|
|
|
Date :
2014-12-25 20:43:03 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-12-25 19:55:13
รายละเอียดของการตอบ ::
Controller ครับ
Code (PHP)
public function save_staff()
{
$ar = array(
'code'=>$this->input->post('code'),
'id_card'=>$this->input->post('id_card'),
'fname'=>$this->input->post('fname'),
'lname'=>$this->input->post('lname'),
'sex'=>$this->input->post('sex'),
'b_date'=>$this->input->post('b_date'),
'education_id'=>$this->input->post('education'),
'deegree'=>$this->input->post('deegree'),
'address'=>$this->input->post('address'),
'nationality_id'=>$this->input->post('nationality_id'),
'region_id'=>$this->input->post('region_id'),
'company_id'=>$this->input->post('company_id'),
'org_id'=>$this->input->post('org_id'),
'position_id'=>$this->input->post('position_id'),
'start_work'=>$this->input->post('start_work'),
'status'=>'1',
'person'=>'admin',
'add_date'=>date('Y-m-d'),
);
$ar1=array(
'user_group'=>1,
'user_name'=>$this->input->post('code'),
'user_password'=>md5($this->input->post('code')),
'create_date'=>date('Y-m-d')
);
if($this->staff->add($ar,$ar1))
{
/*redirect('hr/admin_manpower/manage_staff');*/
}
}
Model ครับ
Code (PHP)
public function add($ar,$ar1)
{
if($ar!="")
{
$this->db->insert('tb_staff',$ar);
echo $this->db->insert_id()."<br>";
$staff_id=$this->db->insert_id();
array_push($ar1,$staff_id);
echo "<pre>";
print_r($ar1);
/*$this->db->insert('tb_user',$ar1);*/
}
}
|
ประวัติการแก้ไข 2014-12-26 08:13:21
|
|
|
|
Date :
2014-12-26 08:05:39 |
By :
tam78910 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array_push มันเป็น key + value
$arr1 = array('id' => '0001', 'name' => 'xx');
$arr1['staff_id'] = $this->db->insert_id();
แบบนี้ก็ได้นี่ครับ
print_r($arr1);
|
|
|
|
|
Date :
2014-12-26 10:31:49 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|