Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 编码点火器更新记录_Php_Mysql_Codeigniter - Fatal编程技术网

Php 编码点火器更新记录

Php 编码点火器更新记录,php,mysql,codeigniter,Php,Mysql,Codeigniter,控制器 //class News public function update($slug) { $this->load->helper('form'); $this->load->library('form_validation'); $data['news_item']=$this->news_model->get_news($slug); if (empty($data['news_item'])) {

控制器

//class News
public function update($slug)
{
    $this->load->helper('form');
    $this->load->library('form_validation');
    $data['news_item']=$this->news_model->get_news($slug);
    if (empty($data['news_item']))
    {
        show_404();
    }

    $data['title'] = $data['news_item']['title'];

    $this->load->view('templates/header', $data);
    $this->load->view('news/update', $data);
    //$this->load->view('save',$save);
    $this->load->view('templates/footer');

}
Model new_Model.php

//class News_model
public function get_news($slug = FALSE)
{
    if($slug === FALSE)
    {
        $query = $this->db->get('news');        
        return $query->result_array(); 
    }
    $query = $this->db->get_where('news',array('slug'=>$slug));
    return $query->row_array();
}
public function update_news($slug)
{
    $query=$this->db->where('slug', $slug);
    $this->db->update('news' ,$query);
    return $query->row_array();
}
在update.php中查看下面给出的文件代码。。 查看update.php文件

<h2>Update New Item</h2>
更新新项目

标题

数据将被提取,但问题是,当我点击“保存”链接页面时,找不到错误,为什么? 如何调用此view save.php文件..

更改

<a href="save/">save</a>


这里您使用了链接来代替提交按钮。 当您使用submit按钮时,它将在表单操作中的url上发布/获取数据。 在这里,您可以使用:

<?php echo form_submit('mysubmit', 'Submit Post!'); ?>

它将产生

<input type="submit" name="mysubmit" value="Submit Post!" />


有关更多详细信息:

您在这段代码中做什么?我不明白。你能解释一下吗?要保存表单,只需输入一个提交输入,比如,a链接将页面重定向到另一个url。
<?php echo form_submit('mysubmit', 'Submit Post!'); ?>
<input type="submit" name="mysubmit" value="Submit Post!" />