我想从点击$_POST['name']
后得到它,并在其中插入名称,获取行ID插入其他表中,但得到以下错误。错误的原因是什么?怎么修?如何解决错误:试图获取非对象的属性?
$name = $this -> input -> post('name');
$query_re = $this->db->get_where('tour_foreign', array('name' => $name))->row();
$data2 = array();
foreach ($residence_name as $idx => $name) {
$data2[] = array(
'relation' => $query_re->id, //This is line number 58
'hotel_id' => $residence_id[$idx],
'name' => $residence_name[$idx],
);
};
$data222 = $this->db->insert_batch('residence', $data2);
错误:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: foreign.php
Line Number: 58
请注明线#58 –
@KorvinSzanto它写成注释 “//这是行数58” –
@Korvin - 他做到了。 – CodeReaper