неопределенная переменная в контроллере кода, но переменная все еще показывает значение

Я новичок в PHP и Codeigniter.
У меня проблема с неопределенной переменной на контроллере, но если вы видите в моей сети, значение этой переменной все еще показывает, это работает правильно. вот мой контроллер:

public function carisoal(){
$kode_mat = $this->input->post('kode_mat');
$hasil = $this->dos->getsoal($kode_mat);

$data2 .= "<thead><tr><th> SOAL</th>    <th > KUNCI JAWABAN </th><th > DETAIL</th></tr> </thead>";
foreach ($hasil as $sl) {
$data2 .= "<tbody><tr> <td>".$sl['pertanyaan']."</td> <td>".$sl['kunci']."</td> <td> Detail </td> </tr> </tbody";
}
echo $data2;

}

Обнаружена ошибка PHP

Серьезность: Уведомление

Сообщение: неопределенная переменная: data2

Имя файла: controllers / dosen.php

Номер строки: 75

Спасибо за вашу помощь 🙂

0

Решение

Попробуйте это: вы должны объявить $data2 для пустой строки, чтобы держать $data2 связанные строки.

public function carisoal(){
$kode_mat = $this->input->post('kode_mat');
$hasil = $this->dos->getsoal($kode_mat);

$data2 = "";

$data2 .= "<thead><tr><th> SOAL</th>    <th > KUNCI JAWABAN </th><th > DETAIL</th></tr> </thead>";

foreach ($hasil as $sl) {
$data2 .= "<tbody><tr> <td>".$sl['pertanyaan']."</td> <td>".$sl['kunci']."</td> <td> Detail </td> </tr> </tbody";
}
echo $data2;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]