Senin, 05 Agustus 2013

PHP Indonesia - Facebook: kartu[0][angke] 1 kartu[0][besar] 90000 kartu[0][i...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
kartu[0][angke] 1 kartu[0][besar] 90000 kartu[0][i...
Aug 5th 2013, 06:30, by Dadang Setiyawan As Dastin

Dadang Setiyawan As Dastin 6:30am Aug 5
kartu[0][angke] 1
kartu[0][besar] 90000
kartu[0][id] 1
kartu[0][nama] Diah/Dadan
kartu[0][nip] 1307003
kartu[0][noprj] CJR01-1308-0001
kartu[0][status] Proses Tagih
kartu[0][tgl] 2013-08-05

bingung ngolah array kaya gitu biar masuk ke database . cara nangkep nya juga blum dapet .. :(

Dennis Sa 6:37am Aug 5
itu mksd nya
kartu = table name
[0] = row
[angke] = field name
1 = value

jadi ntar misal ada kartu[1] , kartu[2] itu jadi nya baris selanjutnya.

Erwin Budiantoro 6:37am Aug 5
array nya dpt dari post ato mana gan ?

Dadang Setiyawan As Dastin 6:39am Aug 5
dari array yg di post pake ajax gan . klo di CI gmana yah ngolah data nya .. bingung nyari ga dapet2 .

Aris Gates 6:40am Aug 5
apakah om pernah belajar perulangan ?

Dennis Sa 6:41am Aug 5
ambil via $this->input->post(nama_field, true);
trus passing ke model
misalnya model_kartu, trus buat function untuk insert ke db misalnya create()

ntar di controller tinggal tulis gini
$this->model_kartu->create($post_data);

Dadang Setiyawan As Dastin 6:41am Aug 5
iya pernah mas Aris Gates .

Erwin Budiantoro 6:41am Aug 5
foreach ($_POST[kartu][0] as $i)
{}

Dadang Setiyawan As Dastin 6:46am Aug 5
function tambahkartubawa()
{
$data=array(
'id_tagihan' => $this->input->post('id',true),
'tgl_tagihan' => $this->input->post('tgl',true),
'nip' => $this->input->post('nip',true),
);
$this->m_admin->tambahkartubawa($data);
echo "yes";
}
kaya gini blom bisa gan . apa yg salah yah

Dadang Setiyawan As Dastin 6:49am Aug 5
masi bingung penggunaan array di CI ..

Dadang Setiyawan As Dastin 6:54am Aug 5
Dennis Sa : iya mas .. ini bingung cara masukin sama nangkep post nya biar bisa insert ke database CI .

Dennis Sa 6:57am Aug 5
kamu mau insert per row atau multiple row ?

Dadang Setiyawan As Dastin 6:59am Aug 5
multiple mas misal nya datanya kaya gini . jadi insert ke head ma detail .. mohon pencerahannya mas ?

Dennis Sa 7:11am Aug 5
itu bukan multiple namanya. itu satu row sekali isi.
kalo gitu sih gampang aja, kan kamu tambahnya pake ajax. ya uda di ajax nya proses insert satu2.
lagian kalo ajax kan ntar page nya ga refresh, dia cuma return json atau html data yg bisa lgs kamu tarik untuk nambahin row baru di table via DOM

Dadang Setiyawan As Dastin 7:14am Aug 5
ohh satu2 ya mas . hhe .. iya mas klo ajax nya udah ngerti . ini cari insert ke db di CI nya . nangkep data data array nya yg membingungkan mas .. :) bisa di contohin mas .. kan klo data biasa mah gini ..

$kode=$this->input->post('kode_konsumen');

Dennis Sa 7:20am Aug 5
kalo saya sih cara nya gini biar menghemat penulisan :P

$post = $this->input->post(null, true);
$insert_data = array(
'nama' => $post['nama'],
'tanggal' => $post['tanggal'],
'no_perjanjian' => $post['no_perjanjian']
);

dimana key array di atas disesuaikan lgs dengan nama field table nya.

trus ntar dari controller tinggal lgs,
$this->load->model('angsuran');
$this->angsuran->create($insert_data);

dengan asumsi di model angsuran ada method create yang isinya
function create($insert_data) {
$this->db->insert('angsuran', $insert_data);
}

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar