2011-08-08 40 views
-2

我混淆混合CSS和PHP。我有這樣的HTML代碼css/php使圖像變成超參考

<li> 
     <a href="www.me.com" class="reverse alternate01" title="my product title from a variable goes here."> 
      <img src="img_sunrise.jpg" /> 
     </a> 
    </li> 

我在PHP

<a href="product-detail.php?product_id=<?php echo $row1['product_id'];?>&pagename=<?php echo $page_id;?>"><?php echo $image; ?></a> 

有這樣的代碼太現在,我想把第二[PHP]代碼放到第一位。 title屬性也應該是動態的。這是我想分配標題,我從數據庫中獲得的$標題。謝謝。

+2

請您澄清我們如何提供幫助? –

+0

這不是一個真正的方法問題,而是更多的是編寫實際的代碼問題。有沒有什麼特別的關於創建動態html,你有麻煩? – Pelshoff

+0

這裏有一個提示:如果你在_question_中沒有包含** **,你的_question_可能需要修改。 Snarky的意見放在一邊,你問如何打印HTML中的變量? HTML必須通過PHP進行解析才能讀取變量。 – rockerest

回答

1

它不是很清楚,你在問什麼。但在這個問題關閉之前,我會盡我所能,至少給你一些想法。

這不是那麼多了PHP,但在HTML:

<a href="product-detail.php?product_id=<?php echo $row1['product_id'];?>&pagename=<?php echo $page_id;?>"><?php echo $image; ?></a> 

這更是在PHP隨後在HTML:

<?php 
    echo '<a href="product-detail.php?product_id=' . $row1['product_id'] . '&pagename=' . $page_id . '">' . $image . '</a>'; 
?> 

現在,我要去嘗試我的運氣回答你的問題:

$products[] = array(
    'domain' => 'http://www.me.com', 
    'title' => 'my product title from a variable goes here.', 
    'image' => 'img_sunrise.jpg' 
); 
$products[] = array(
    'domain' => 'http://www.iyfgaming.com', 
    'title' => 'sells crack', 
    'image' => 'crack.png' 
); 

echo '<ul>'; 
foreach ($products as $product) { 
    echo '<li><a href="' . $product['domain'] . '" class="reverse alternate01" title="' . $product['title'] . '"><img src="' . $product['image'] . '" /></a></li>'; 
} 
echo '</ul>'; 

注意

  • href="www.me.com"不正確。正確的將是:href="http://www.me.com"
  • 不知道爲什麼你添加了「PHP代碼太」,對這個問題。由於您的html代碼顯示<a>應鏈接到「產品主頁網址」而不是product-detail.php?product_id = {ID}
+0

謝謝你。讚賞。 – karto