<?php if(isset($_GET['edit'])){?>
<section class="content">
<?php
$id=$_GET['edit'];
$this->load->model('databasemodel');
$data1['hello_1']=$this->databasemodel->get_data_where($id);
foreach ($hello_1 as $test) {
$test->title;
}
$this->load->view('admin/headingsform'); ?>
</section>
<?php } ?>
我收到了错误 消息:未定义的变量:hello_1
答案 0 :(得分:1)
您的代码中从未提供$hello_1
任何值。
通过调用codeigniters get()
函数
$values = $this->input->get();
对您的意见进行审核。
将值检索到$data1['hello_1']
后,您需要像这样使用它们,因此您的循环将是:
foreach ($data1['hello_1'] as $test)
意思是,您的完整代码将如下所示:
<?php
$get_values = $this->input->get();
if(isset($get_values['edit'])){
?>
<section class="content">
<?php
$this->load->model('databasemodel');
$data1['hello_1']=$this->databasemodel->get_data_where($get_values['edit']);
foreach ($data1['hello_1'] as $test) { //this is the important bit
$test->title;
}
$this->load->view('admin/headingsform'); ?>
</section>
<?php } ?>