Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pada Viewnya gini
- <?php
- $data_soal=array(
- 2=>array(
- 'judul'=>'Soal 1',
- 'ganda'=>array(
- 'a'=>'Pilihan 1 A',
- 'b'=>'Pilihan 1 B',
- 'c'=>'Pilihan 1 C',
- 'd'=>'Pilihan 1 D',
- )
- ),
- 4=>array(
- 'judul'=>'Soal 2',
- 'ganda'=>array(
- 'a'=>'Pilihan 2 A',
- 'b'=>'Pilihan 2 B',
- 'c'=>'Pilihan 2 C',
- 'd'=>'Pilihan 2 D',
- )
- ),
- );
- echo form_open($url.'simpan');
- ?>
- <input type="hidden" name="user" value="1"/> <!-- User ID nya -->
- <?php
- $nomor=0;
- foreach($data_soal as $k=>$v) // $k ID Soal
- {
- $nomor+=1;
- echo $v['judul'];
- echo '<br/>';
- foreach($v['ganda'] as $gk=>$gv)
- {
- //$k index soal, $gk pilihan
- ?>
- <input type="radio" name="jawaban[<?=$k;?>]" value="<?=$gk;?>"/> <?=$gv;?> <br/>
- <?php
- }
- echo '<p> </p>';
- }
- ?>
- <button type="submit">Simpan</button>
- <?php
- echo form_close();
- ?>
- //Pada Controller
- function simpan()
- {
- //Struktur Tablenya gini
- /*
- Table jawaban
- user NOT NULL
- soal NULL
- jawaban NULL
- */
- $user=$this->input->post('user',TRUE);
- $d=array(
- 'user_id'=>$user
- );
- $this->db->insert('jawaban',$d);
- $jawaban=$this->input->post('jawaban',TRUE);
- foreach($jawaban as $soalID=>$jawabanID)
- {
- $s=array('user'=>$user);
- $djawaban=array(
- 'soal'=>$soalID,
- 'jawaban'=>$jawabanID
- );
- $this->db->update('jawaban',$djawaban,$s);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement