<tr id="con_id_industry1"> <td"> <tr id="con_id_industry1"> <td"> <tr id="con_id_industry1"> <td" />

変数が空の場合にテーブルを非表示にする方法

私はそれに変数を持つテーブルを持っています。私は、最初の変数が空であれば、テーブル全体を非表示にしたい。 $ list_primary_industry 変数が空の場合は、 id = "con_industry (テーブル全体)を隠したいと思います。

     <table class="admintable" id="con_industry">
     <tr id="con_id_industry1">
     <td class="key"><?php echo JText::_('PRIMARY_INDUSTRY');    
     ?>
0

2 答え

このように:(あなたのコードを少し修正しました)

<? if($list_primary_industry) {?>
     <table class="admintable" id="con_industry">
     <tr id="con_id_industry1">
     <td class="key"><?php echo JText::_('PRIMARY_INDUSTRY');    
     ?></td><td><? echo $list_primary_industry; ?></td></tr>
     </table>
<?}?>
0
追加された
あなたは一般的に、コメントにコードを投稿しません。読み込みできません。あなたの質問を再編集するか、コメントに短いコードスニペットを入力してください。
追加された 著者 MeLight,
それは私が何かを忘れたかもしれないかもしれない。もし$ jobseeker-> nameがemtyならばテーブルを隠す<table class = "admintable"> <tr> <td class = "key"> </td> <td> <?php echo($ jobseeker-> show_name == 'y')? $ jobseeker-> name:JText :: _( 'JBJOBS_NAME_CONFIDENTIAL'); <?php echo JText :: _( 'JBJOBS_PHOTO'); </td> </tr> <tr id = "con_photo"> <td class = "key" ?> </td> <td nowrap = "nowrap"> <?php echo JBjobs :: getLogo($ jobseeker-> user_id); ?> </tr> <?php break; case "contactdetails":?> </table>
追加された 著者 user1192280,

あなたのテーブルの前にチェックを設定してください:

<?php if(isset($list_primary_industry) && !empty($list_primary_industry)): ?>
<table class="admintable" id="con_industry">
  <tr id="con_id_industry1">
    <td class="key"><?php echo JText::_('PRIMARY_INDUSTRY'); ?></td>
    <td>echo $list_primary_industry; ?></td>
  </tr>
</table>
<?php endif; ?>
0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com