私は何が間違っているのかわかりませんが、少しめちゃくちゃです
コントローラーを呼び出すaa hrefがあります
<a href="<?php echo base_url();?>mailing/index/?club=<?php echo $club_info[0]['club_title'];?>"><img src="<?php echo base_url();?>assets/front_assets/images/button_joinclub.png" width="180" height="44" border="0"></a>
今、機能はこれです
class mailing extends CI_Controller{
private $pagesize = 20;
function __construct() {
parent::__construct();
@session_start();
}
function index()
{
echo $_REQUEST['club'];
}
}
しかし、それは私にエラーを与えます
A PHP Error was encountered
Severity: Notice
Message: Undefined index: club
Filename: controllers/mailing.php
Line Number:12
EDIT
さまざまなページからメーリング/インデックスを呼び出す必要があり、パラメーターを渡す必要がある場合と渡さない場合があります
私が使用する場合
function index($club)
{
//function body;
}
次に、常にいくつかのパラメーターを送信する必要があります
呼び出し元の href もこのようになることがあります
<a href="<?php echo base_url();?>mailing"><img src="<?php echo base_url();?>assets/front_assets/images/button_joinclub.png" width="180" height="44" border="0"></a>
そのため、関数定義でパラメーターの存在を発行したため、エラーが発生し、このリンクを介してパラメーターを渡していません
だから私は必要です
a href="<?php echo base_url();?>mailing/index/?club="<?php echo $club_info[0]['club_title'];?>"
isset($_REQUEST['club'] を使用して、存在するかどうかを確認できるようにします。