2015-04-27 50 views
0

* addtocart按鈕出現在圖片的頂部。所有產品只有一個按鈕。如何讓每個產品都有自己的addtocart buttton?放入購物車按鈕沒有顯示在說明的底部

$sql=mysql_query("SELECT * FROM product ORDER BY product_id DESC LIMIT 15  
"); 
$i=0; 
$dyn_table='<table border="1" cellpadding="10">'; 
$name = 'name'; 
$image = 'image'; 
$category = 'category'; 
$color = 'color'; 
$description = 'description'; 
$price = 'price'; 

while($row=mysql_fetch_assoc($sql)){ 

$product_id=$row['product_id']; 
$name = $row['name']; 
$image = $row['image']; 
$category = $row['category']; 
$color = $row['color']; 
$description = $row['description']; 
$price = $row['price']; 
$image = $row['image']; 

if($i % 5 == 0){ 
$dyn_table.='<tr><td>'.$name.'<br /><img src="img/'.$image.'" width="200"  
height="90" align="center"><br /><p>'.$description.'</p></td>' 
.'<input type="button" value="Add to Cart" onclick="addtocart $product_id" 
/>'; 
} else { 
$dyn_table.='<td>'.$name.'<br /><img src="img/'.$image.'" width="200" 
height="90" align="center"><br /><p>'.$description.'</p></td>'; 
} 
$i++; } 
$dyn_table.='</tr></table>'; 
?> 

<?php echo $dyn_table;?> 
+0

TQ豹爲編輯:) – shby

+0

什麼用的'$ I%5 === 0'條件?我認爲這是沒用的 –

+0

我想讓5圖像出現在每列右側。 -sorry,我有不好的英語。 – shby

回答

1

您可以通過每個值和地點使用功能的foreach循環添加到購物車按鈕

while($row=mysql_fetch_assoc($sql)){ 
     foreach($row as $value){ 
     //you data $vlaue[] 
       ?> 
     <button>Add to Cart</button> 
     <?php 
     } 
    } 
相關問題