2012-01-04 8 views
0

著者の名前が&の2つのテーブルがあります。著者にはロゴが必要です。私はこの著者名、ロゴ、そしてその著者のすべての本のようにこれを表示しなければなりません。 booksテーブルにフィールド(show_logo)が含まれている場合、show_logoがその著者のすべての書籍について0であれば、ロゴは最初(つまり著者名の後ろ)に表示され、ロゴはそのブックの後に表示されます(show_logo 1)。 show_logoは、任意の本のための1である場合、それはなぜあなたはCodeIgniterの2.xのは、中に含まれるHTML Table Libraryを使用していないそうでなければ表示中のデータの位置に関する問題

<?php 
if ($author) { 
    foreach ($$author as $key => $val) { 
?> 
     <tr style="background-color: #58353C;"><?php 
     if ($val['$author_image']) { 
?> 
      <td><img src="<?= base_url(); ?>uploads/<?= $author; ?>" style="width: 90px;height: 90px;"/></td> 
      <td style="color: #F5E78F;" colspan="4"><b><?= $val['$author_name']; ?></td> 
    <? 
      foreach ($val['books'] as $key => $val1) { 
    ?> 
      <tr style="background-color:<?= $color ?>"> 
    <?php 
       if ($val1['author_image']) { 
    ?> 
        <td style="padding-left: 20px;color: black; "><img src="<?= base_url(); ?>uploads/<?= $val1['author_image']; ?>" style="width: 75px;height: 75px;" /></td> 
    <?php } ?> 
       <td style="color: black;"><?= $val1['author_title']; ?></td> 
       <td width="150px" style="text-align: left;color: black;"><a class="more" style="color: black;font-size: 11px;" href="<?= site_url('author/author_view/' . $key); ?>" rel="facebox">More Details..</a></td> 
    <? 
       if ($val1['show_logo'] == '1') { 
        if ($val['author_logo']) { 
    ?></tr> 
        <tr style="background-color:<?= $color; ?>" on> 
         <td colspan="5"><img src="<?= base_url(); ?>uploads/<?= $val['author_logo']; ?>" style="width: 998px;height: 175px;" /></td> 
        </tr>                                    
<? 
        } 
       } else { 
?></tr> <? 
       } 
       $counter++; 
      } 
     } 
    } 
} 
?> 
+0

ヒント:ショートコード '<?'を使用しないでください。(fiddle)[http://jsfiddle.net]をよく理解してください。 – diEcho

+0

あなたのコードを編集して、あなたのPHPをエスケープしてから – ianace

+0

この行の 'on'は何を意味しますか?'?また、foreachループ内に2つの '$'を作成者の隣に置きます。 – Catfish

答えて

0

下のコードを使用してwon't..am、その本の後に正しく表示されますデフォルトパッケージ?適切な構造になるように配列を事前にフォーマットするだけです。

関連する問題