控制器:
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Soal extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->database();
}
public function index()
{
$data['judul'] = 'Halaman Ujian';
$this->load->view('templates/header_cover', $data);
$this->load->view('soal/index');
$this->load->view('templates/footer');
}
public function tampil_soal()
{
$this->load->model('soalmodel');
$this->data['tanya'] = $this->soalmodel->getPertanyaan();
$this->load->view('soal', $this->data);
}
}
Filename: soal/index.php
Line Number: 23
Backtrace:
File: C:\xampp\htdocs\TA\application\views\soal\index.php
Line: 23
Function: _error_handler
File: C:\xampp\htdocs\TA\application\controllers\Soal.php
Line: 11
Function: view
File: C:\xampp\htdocs\TA\index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: soal/index.php
Line Number: 23
Backtrace:
File: C:\xampp\htdocs\TA\application\views\soal\index.php
Line: 23
Function: _error_handler
File: C:\xampp\htdocs\TA\application\controllers\Soal.php
Line: 11
Function: view
File: C:\xampp\htdocs\TA\index.php
Line: 315
Function: require_once
答案 0 :(得分:0)
<?php $ans_araay = array($row->pilihan1, $row->pilihan2, $row->pilihan3, $row->jawaban);
shuffle($ans_araay); ?>
<p>
<?= $row->id_soal ?>.<?= $row->pertanyaan ?>
</p>
<input type="radio" name="idsoal<?= $row->id_soal ?>" value="<?= $ans_araay[0] ?>"> <?= $ans_araay[0] ?><br>
<input type="radio" name="idsoal<?= $row->id_soal ?>" value="<?= $ans_araay[1] ?>"> <?= $ans_araay[1] ?><br>
<input type="radio" name="idsoal<?= $row->id_soal ?>" value="<?= $ans_araay[2] ?>"> <?= $ans_araay[2] ?><br>
<input type="radio" name="idsoal<?= $row->id_soal ?>" value="<?= $ans_araay[3] ?>"> <?= $ans_araay[3] ?><br>
<?php
} ?>