2017-09-30 3 views
0

私はそのようなレイアウトを持っています。データのデータに応じてブロックのスタイルを変更しますか?

<div class="item"> 
    <a href="<?php echo $product['href']; ?>" data="<?php echo $product['name']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip" title="<?php echo $product['name']; ?>"> 
    <img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" /> 
</a> 
</div> 

日は、このことができます。データ=「AppleのiPhone 5Sシルバー32ギガバイト」

要素、他のクラスに適用するテキストシヴァーである場合にもそれが必要です。

どうすればいいですか?

+0

あなたの質問はあいまいです。予想される出力を追加するのはどうですか? –

答えて

0

このようなものはありますか?

<style> 
    .silver{ 
     color: silver; 
    } 
</style> 

<?php 

$product = array("name" => "Apple iPhone 5s Silver 32gb", 
       "href" => "...", 
       "image" => "link-to-image", 
       "class" => "silver"); 
?> 

<div class="item <?php echo $product['class']; ?>"> 
    <a href="<?php echo $product['href']; ?>" data="<?php echo $product['name']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip" title="<?php echo $product['name']; ?>"> 
     <img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" /> 
    </a> 
</div> 

関連する問題