我对foreach提出的我的应用无效参数有问题

时间:2019-05-06 07:02:19

标签: codeigniter

控制器:

<?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

1 个答案:

答案 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

} ?>