1

私は、テーブルの 1 つが PHP を介して動的に生成されるプロジェクトに取り組んでいます。一部のアイテムについては、ユーザーが製品を「カスタマイズ」できますが、他のアイテムは単にカートに追加できます。各オプションの周りに一意の CSS クラスをラップして、それぞれの横に一意のアイコンを表示するボタンを追加できるようにしようとしています。PHP、jQuery、または別のルートを使用してこれを達成しようとするかどうかはわかりません。ありがとう。

$row["orderLink"] = (is_array(getRows($fieldsSQL))) ? "Customize" : "Add to Cart";
4

1 に答える 1

2

クラスを切り替えませんか?

<?php
      $count = 0;
      $classes = array('one', 'two', 'three');

      for ($i = 0; $i < 10; $i++) {
        $count = ++$count % count($classes);
        $class = $classes[$count];
      ?>

       <div class="row <?php echo $class ?>">
         ......
       </div>

または、もう少し単純なものです。

   <div class="row 
    <php
        ++$count;
        if($count % 3 == 0)
        {
            echo "style2";
        }
        else if($count % 3 == 1)
        {
            echo "style2";
        }
        else
        {
            echo "style3";
        }
    ?>
    ">
    ...page_list or product_list output
    </div>

<php } ?>
于 2013-05-06T16:32:22.687 に答える