Почему не записываются и не редактируются данные из бд?
Что нужно изменить в MYSQL , чтобы данные записывались и редактировались.
выдается ошибка: назначения могут происходить только с записываемыми значениями
2 ответов
Какой код в модели, в контроллере, где проблема с записью в Mysql?
public function create() {
$data['title'] = "добавить новость";
if($this->input->post('slug') && $this->input->post('title') && $this->input->post('text')) {
$slug = $this->input->post('slug');
$title = $this->input->post('title');
$text = $this->input->post('text');
if($this->news_model->setNews($slug, $title, $text)) {
$this->load->view('templates/header', $data);
$this->load->view('news/success', $data);
$this->load->view('templates/footer');
}
}
$this->load->view('templates/header', $data);
$this->load->view('news/create', $data);
$this->load->view('templates/footer');
}
public function edit ($slug=NULL){
$data=['title']= "редактировать новость";
$data['news_item']=$this->news_model->getNews($slug);
$data['title_news']=$data['news_item']['title'];
$data['content_news']=$data['news_item']['text'];
$data['slug_news']=$data['news_item']['slug'];
if($this->input->post('slug') && $this->input->post('title') && $this->input->post('text')){
$slug = $this->input->post('slug');
$title = $this->input->post('title');
$text = $this->input->post('text');
if ($this->news_model->updateNews($slug, $title, $text)){
echo "Новость успешно отредактирована!";
}
}
$this->load->view('templates/header', $data);
$this->load->view('news/edit', $data);
$this->load->view('templates/footer');
}