私はこの次のコントローラーを持っています-
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class News extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->database();
$catid = $this->input->post('cat');
if(isset($catid)){
$this->filter($catid);
}
}
private function filter($catid){
$sql = "select * from news_master where instr(concat(',', `Category`, ','), ', $catid ,') <> 0 ";
echo $sql;
}
}
フォームが送信されたときに呼び出されます。フォームを送信すると、コントローラーがfilter
関数を呼び出して出力し$sql
ます。そして奇妙なことに、その下にデフォルトの 404 エラーメッセージが表示されます。これがスクリーンショットです。
考えられる理由が理解できません。