0

さて、「tag1」、「tag2」、「tag3」、「tag4」という名前の列を含むこの小さなデータベースがあります。ここで、これらのタグを対応するポートフォリオ アイテムと一緒に表示しますが、すべてのポートフォリオ アイテムに 4 つのタグがあるわけではありません。つまり、これらのタグ フィールドの一部が空になることがあります。

今、すべてのポートフォリオ アイテムを if ループで出力しているので、すべてのアイテムに対して 4 つのタグをすべて出力します。つまり、一部のタグ フィールドが空の場合、空のスペースも受け取ります (たとえば、リストに箇条書きは表示されますが、明らかに表示されません)。文章)。

したがって、基本的に私がやりたいことは、タグが空でない場合にのみタグを印刷することです。しかし、複数のタグでこれを行う方法がわかりませんか?

これは私のコードです:

print(" 

    <ul class=\"tagList\">
          <li>{$row['tag1']}</li>
          <li>{$row['tag2']}</li>
          <li>{$row['tag3']}</li>
          <li>{$row['tag4']}</li>
    </ul>

 ");
4

4 に答える 4