Я продолжаю получать ошибку сервера при попытке вставить простой запрос в мой db. Я смотрел его на час, и я не могу найти, где проблема.Ошибка при попытке вставить данные?
<form action="<?php echo base_url();?>index.php/frontpage/insert_into_db" method="POST">
<input type = 'text' name='f1' id="searchbar" placeholder="Paste Terminal error here...">
<input type= 'text' name='f2' id="searchbar" placeholder="Paste Terminal solution here...">
<input type='submit' id="search" class="btn btn-primary">
</form>
Модель:
function insert_into_db()
{
$f1 = $_POST['f1'];
$f2 = $_POST['f2'];
$this->db->query("INSERT INTO `Errors` VALUES('$f1' , '$f2')");
}
}
Контроллер:
function insert_into_db()
{
$this->load->model('all');
$this->all->insert_into_db();
$this->load->view('success');
}
Спасибо заранее.
Можете ли вы проверить журналы и предоставить конкретные сообщения, а также проверить, имеет ли ваша таблица более двух столбцов. – skv
Если бы вы могли сказать нам *, что * ошибка сервера, это будет огромной помощью. Кроме того, что такое содержимое 'f1' и' f2', поскольку, если они содержат какие-либо специальные символы SQL, все ад пойдет на разрыв. Вы действительно хотите использовать связанные параметры (см. «Привязки запросов» по адресу http://ellislab.com/codeigniter/user-guide/database/queries.html). –
Он не говорит, что такое ошибка. Он просто показывает это: http://d.pr/i/Xg1Z –