2013-07-23 56 views
0

我正在創建一個程序,向用戶顯示產品列表,當用戶點擊任何特定產品時,它會打開產品,用戶可以查看該特定產品的詳細信息。我寫了下面的代碼,但它沒有顯示任何輸出。如果我看到地址欄,它看起來像工作正常,但在瀏覽器中,它既不顯示任何輸出,也不顯示任何錯誤。如何從數據庫查看任何特定項目的詳細信息?

地址欄本地主機/ CMS/single_product.php?的product_id = 25

請指引我。

感謝

<?php 
session_start(); 
//$id= $_SESSION['id']; 
$id= $_GET['product_id']; 

    include 'connect.php'; 


     $query= "select * from products, product_description where products.product_id=$id 
        and product_description.product_id=$id"; 


     echo "<a href='update_single_product.php?product_id=$id' > Update Product</a>"; 

      if ($query_run=mysql_query($query)) 
       { 
        $fetch=  mysql_fetch_array($query_run); 



        //print_r ($fetch['product_id']);  

        echo $fetch['name']; 
        echo $fetch['description']; 
        echo $fetch['item_no']; 
        echo $fetch['recipient'];  


       } 

      else 
       { 

       echo mysql_error(); 
         } 



?> 
+1

試試這個:'回聲 「 Update Product」 1',它看起來像同樣要爲'$查詢=' –

+0

感謝您的幫助來完成。我已經嘗試過,但仍然是相同的結果。 –

+0

已嘗試過?:'$ query =「select * from products,product_description where products.product_id =」。$ id。「 and product_description.product_id =」。$ id。「;' –

回答

0

試一下這個

SELECT products.*,product_description.* FROM products 
INNER JOIN product_description 
ON (products.product_id=$id AND product_description.product_id=$id) 
this will work definitely 
+0

謝謝你這麼多!! :) –

相關問題