2017-09-20 39 views
0

當我點擊鏈接時,如何從此頁檢索具體產品詳細信息到另一個頁面?將檢索到的值從數據庫傳遞到另一頁

這是我的數據庫顯示所有產品代碼:

<div class="features_items"><!--features_items--> 
<h2 class="title text-center">Features Items</h2> 
<?php 
$product_array = $db_handle->runQuery("SELECT * FROM tblforface ORDER BY prodid ASC"); 
if (!empty($product_array)) { 
    foreach($product_array as $key=>$value){ 
?> 
<div class="col-sm-4"> 
    <div class="product-image-wrapper"> 
     <div class="single-products"> 
      <div class="productinfo text-center"> 

       <img src="images/shop/product12.jpg" alt="" /> 
       <h2><?php echo "₱".$product_array[$key]["prodprice"]; ?></h2> 
       <p><?php echo $product_array[$key]["prodname"]; ?></p> 
       <a href="../homescreen/product/product.php" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a> 
      </div> 
      <div class="product-overlay"> 
       <div class="overlay-content"> 
        <h2><?php echo "₱".$product_array[$key]["prodprice"]; ?></h2> 
        <p><?php echo $product_array[$key]["prodname"]; ?></p> 
        <a href="../homescreen/product/product.php" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a> 
       </div> 

      </div> 
     </div> 
     <div class="choose"> 
      <ul class="nav nav-pills nav-justified"> 
       <li><a href=""><i class="fa fa-plus-square"></i>Add to wishlist</a></li> 
       <li><a href=""><i class="fa fa-plus-square"></i>Add to compare</a></li> 
      </ul> 
     </div> 
    </div> 
</div> 
+0

您想將點擊的產品添加到購物車嗎? –

+0

需要改進的具體問題 –

+0

不要使用'../' – delboy1978uk

回答

0

您可以將ID添加到查詢字符串,如http://blah.com/product.php?id=123

<a href="../homescreen/product/product.php?id=<?= $product_array[$key]["id"]; ?>" class="btn btn-default add-to-cart"> 
    <i class="fa fa-shopping-cart"></i>Add to cart 
</a> 

而在其他網頁,

$id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); 

我們這樣做,而不是危險的$id = $_GET['id'];。請查看文檔filter_input http://php.net/manual/en/function.filter-input.php

相關問題