0

ユーザーが設定したプリファレンスに応じて、mysql db フィールドに格納されているファイル (Web サイトのヘッダー) を読み込もうとしています。

このコードは、任意のページに配置されたときにヘッダーをロードします。

<?php $this->load->view('header');?>

ユーザーは、設定でヘッダーを選択/選択解除するオプションがあります。ヘッダーを表示するには、用語「表示」がデータベースのセルに保存され、「非表示」で非表示になります。

私はこのコードに取り組んできました:

<?php if(($boardDetails->showheader)):show ?>
<?php $this->load->view('header');?>
<?php endif ?>

「showheader」はデータベース フィールド名で、「show」はその中のコンテンツです。しかし、同じファイル内の競合するphpコードでエラーが発生し続けます。予期しない終了などです。それらをトリミングして表示できるようにすると、ユーザーフィールドの内容に関係なくヘッダーが読み込まれます。したがって、'show' と 'hide' の両方でヘッダーが表示されます。

現在のコードでこのオプションを選択する簡単な方法はありますか?

4

1 に答える 1

1

次のようなことを試してください:

    <?php 
         if(($boardDetails->showheader)=="show"){
          $this->load->view('header');
          } 

    ?>
于 2013-05-14T14:10:31.690 に答える