Всем привет , задача такая нужна передать кнопкой с атрибутом Formaction значение , пытаюсь через name , но контроллер ругается , что переменная пришла массивом , притом дебаг показывает , что пришел именно индексом . Подскажите , в чем дело заранее спасибо
<td style="text-align: center;">
<a class="button">
<button id="but" name="<?= $post['post_id']; ?>" formaction="<?=$postDelete;?>" >Удалить</button>
</a>
</td>
public function postDelete() {
$this->load->model('instagram/instagram');
$post_id = $this->request->post;
d($post_id);
$this->model_instagram_instagram->postDelete($post_id);
$this->session->data['success'] = "Запись удалена!";
$this->redirect($this->url->link('instagram/instagram', 'token=' . $this->session->data['token'], 'SSL'));
}
Notice: Array to string conversion in /var/www/true-false.ru/data/www/misha.true-false.ru/admin/model/instagram/instagram.php on line 60Notice: Error: Unknown column 'Array' in 'where clause'
Error No: 1054
DELETE FROM oc_instpost WHERE post_id= Array in /var/www/true-false.ru/data/www/misha.true-false.ru/system/database/mysqliz.php on line 37
А приходит вот это
Debug:
Array
(
[1503810305041303572_1587990717] =>
)