Membuat input dalam bentuk grid

Bagaimana caranya membuat input data seperti pada gambar yg saya attachkan 2739

inputnilai.JPG
dimana saya ingin membuat daftar list dengan menggunakan input CMaskedTextField kemudian menyimpan semua input.

itu logikanya bukannya cari semester yang telah ditempuh dan tiap semester cari mata pelajaran yang ditempuh. nah outputnya pake form input. CMIIW

btw gambarnya mirip kek aplikasi gw :P (tp ga pake cmaskedfield)

bis akasih contohnya saya udah buat dari wiki yii tentang "Collecting Tabular Input" tapi saya mengalami kendala bagaimana caranya menghubungkan lebih dari 1 tabel? atau mengakses dalam bentuk DAO (menggunakan SELECT)?

kalo query uda kompleks banget mending pake DAO, kan pake sql biasa bisa bang!

ky gini $sql = "SELECT {items} FROM {table} LEFT JOIN {table lain} bla bla …"

trus di pake

$connection = Yii::app()->db;

$command=$connection->createCommand($sql);

$results = $command->queryAll();

selengkapnya

DAO

CDbConnection

Saya sudah buat tapi belum bisa dengan mengunakan DAO supaya seperti ini Collecting Tabular Input ad yg punya solusi? soalnya contohnya mengunakan AR.

ini ku kasi contoh nya (pake dao)

http://pastebin.com/jq9vWpnc

http://pastebin.com/3zwD0E7Z

http://pastebin.com/13jv1fhq => kalo mo update tinggal ganti querynya ke update table bla bla …

live demo di proyek ku bagian assessment > add achievement

khusus bagian create/update dapet dikombinasiin ama validasi ky link yng diatas (colleting tabular)




...

if(isset($_POST['Item']))

    {

        $valid=true;

        foreach($items as $i=>$item)

        {

            if(isset($_POST['Item'][$i]))

                $item->attributes=$_POST['Item'][$i];

            $valid=$item->validate() && $valid;

        }

        if($valid)  // all items are valid

            // lakukan insert / update

    }

...



Ikut gabung