2017-09-30 1 views
0

Ich habe ein solches Layout.Ändern Sie den Stil des Blocks in Abhängigkeit von den Daten in den Daten?

<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> 

Das Datum kann dies sein: Daten = „Apple iPhone 5s Silber 32gb“

Auch ist es notwendig, wenn im Text Siver ist ein Element andere Klasse anzuwenden.

Wie kann das gemacht werden?

+0

Ihre Frage ist vage. Wie wäre es mit Ihrer erwarteten Ausgabe? –

Antwort

0

So ähnlich?

<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> 

Verwandte Themen