代码编写器视图,添加,插入,更新的问题


Issue with codeigniter view , add, insert, update

我尝试了这个代码编写器视图的示例,添加,更新和删除,但我得到错误。

控制器:

<?php
class Siejimas extends CI_Controller {
public function index() {
    session_start();
  $this->load->view('main_view');
  $this->load->Model("siejimas_model");
  $pavadinimas = $this->input->post("pavadinimas"); // get the data from a form submit
 // $pavadinimas = $this->xss->clean();
  $error = $this->siejimas_model->addRecord($pavadinimas);
  if(!$error) {
     $results = $this->siejimas_model->selectAll();
     $data['parduotuve'] = $results->result();
     $this->load->view("siejimas_view", $data);
  } else {
     $this->load->view("error");
  }
}
}
?>

模型:

    <?php
    class Siejimas_model extends CI_Model {
      function __construct() {
        parent::__construct();
      }
      function addRecord($pavadinimas) {
        $this->db->set("pavadinimas", $pavadinimas);
        $this->db->insert("parduotuve");
        return $this->db->_error_number(); 
      }
      function updateRecord($pavadinimas) {
        $this->db->set("pavadinimas", $pavadinimas);
        $this->db->update("parduotuve");
      }
      function deleteRecord($pavadinimas) {
        $this->db->where("pavadinimas", $pavadinimas);
        $this->db->delete("parduotuve");
      }
      function selectRecord($pavadinimas) {
        $this->db->select("pavadinimas, id");
        $this->db->from("parduotuve");
        $this->db->where("pavadinimas", $pavadinimas);
        $query = $this->db->get();
        return $this->db->result();
      }
      function selectAll() {
         $this->db->select("pavadinimas");
         $this->db->from("parduotuve");
         return $this->db->get();
      }
    }
    ?>

视图:

<table>
  <tr>
    <td>Parduotuvės pavadiniams</td>
  </tr>
  <?php foreach($parduotuve as $row): ?>
 <tr><td><?php echo $row->pavadinimas; ?></td></tr>
  <?php endforeach; ?>
 </table>

,我的表名是parduoove,我要更新,添加或插入的东西是pavadinimas。

获取错误:

 A PHP Error was encountered
 Severity: Notice
 Message: Undefined variable: parduotuve
 Filename: views/siejimas_view.php
Line Number: 5
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: views/siejimas_view.php
Line Number: 5

也许有人知道如何解决这个问题?链接中的例子很好,但是那里有太多的名称和名称,我不能清楚地理解我应该编辑

问题出在你的Model selectAll()函数中

放置表名在返回$this->db->get('TABLE NAME');或返回$ this -> db ->("parduotuve");