-2

どんな体でも私を助けることができますか?MVCを使用しています。これは私のモデルコードです:

function activatedNode($node_id){ //to activated selected node
        $data = array (
            'active' => 1
        );
        $this->db-> where ('node_id', "'.$node_id.'"); //here is error line
        $this->db-> update ('node',$data);     
}

これは私のコントローラコードです:

function resultRuang(){
    $ruang = $this-> input -> post('ruang');
    $node = $this->search3d -> ambilNodeID($ruang);
    $this->search3d -> nonactivatedNode();
    $this->search3d -> activatedNode($node);
    $data['ruang'] = $this->search3d-> resultRuang ();
    $data['menu_aktif']= 'ruang';
    $data['halaman']= "halaman/resultRuang";
    $this->load->view('template/search_view',$data);
}

これはビューコードです:

<?php
echo form_open('mainSearch/resultRuang');
echo 'Ruang yang dipilih :';
echo $ruang -> node_id; //this is also error
echo '<a href= "'.base_url().'index.php/mainSearch/searchRuang"> <button name="name"     type="button">Back</button></a>';
echo form_close();
?>
4

2 に答える 2

0

最初のエラーでは、これを行うことができます

$this->db->where('node_id', $node_id);

var_dump($ruang);次に、存在するかどうかを確認する必要があり$ruang->node_idます。

また、発生したエラーを表示すると役立つ場合があります。別の質問を投稿する前に、Stack Overflow FAQ をお読みください。

于 2013-08-02T00:26:11.417 に答える