2017-01-25 15 views
0

私はcodeigniterとPHPを初めて使用しています。問題があります。エコー内でエコーを実行するための適切な構文を取得できません。私のコードでは、別のPHPコードを使用してcodeigniterでsite_url()を取得しているので、elseは動作しません。ここにコードがあります。Echo Codeigniter内のエコー

<td><?php if($row->homeowner_feedback == 0) {echo "Finished"; } else { echo '<button type="button" class="btn btn-custom-3" data-href="<?php echo site_url() . "user_tracking/set_finished_recent/" . $row->ticketid; ?>" data-toggle="modal" data-target="#delete-modal">Set as Finished</button>'?></td> 
+0

PHPフレームワーク –

答えて

1

ネストされたechoより連結rateherためcontroller.useドット(.)$this->load->helper('url');を使用して、第1 this.load urlヘルパーのように試してみてください。ちょうど楽しみのため

<td><?php if($row->homeowner_feedback == 0) 
{ 
    echo "Finished"; 
    } else { 
    echo "<button type='button' class='btn btn-custom-3' data-href='".base_url()."'/user_tracking/set_finished_recent/".$row->ticketid."' data-toggle='modal' data-target='#delete-modal'>Set as Finished</button>"; 
    } ?></td> 
+0

にアップグレードする前に、phpを学ぶことから始めてください。 –

+0

ありがとう、私は今働くようになった。 :) – coderszx

1

、あなたはそれが何かをecho'ingこの場合には、同じ機能を実行している/それ以外の場合は、あなたの代わりにこの三項演算を使用することができていたときに(テスト済み)。

<td> 
    <?= ($row->homeowner_feedback == 0) 
     ? 'Finished' 
     : '<button type="button" class="btn btn-custom-3" data-href="' . base_url() . '/user_tracking/set_finished_recent/' . $row->ticketid . ' data-toggle="modal" data-target="#delete-modal">Set as Finished</button>'; 
    ?> 
</td> 
関連する問題