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!" />