2016-04-29 26 views
0

我有一個顯示產品列表的頁面。現在對於每一行(產品),我都有一個鏈接列,其中包含產品信息的不同頁面。如何將每個行的變量(從mysql)調用到不同的頁面上?

現在要加載該信息頁面,我需要產品的產品編號(行)已被點擊。

我嘗試使用帶GET方法的窗體將產品編號發送到信息頁面。但是當我點擊信息鏈接時,該頁面顯示我沒有訪問該頁面的權限。

這就是我得到的;

include("intern_header.php"); 
include("../scripts/db_adreslist.php"); 
//query 
$sql = "SELECT productnr,beschrijving FROM product"; 
//query uitvoeren 
$result = mysqli_query($conn,$sql); 

if ($result->num_rows > 0) { 
    echo '<div class="container">'; 
    echo '<table class="table">'; 
    echo "<thead><tr><th>product-nummer</th><th>Omschrijving</th><th>details</th></tr></thead>"; 
     // output data of each row 
     while($row = $result->fetch_assoc()) { 
     $productnr = $row["productnr"]; 
     $beschrijving = $row["beschrijving"]; 
     $more = "<form action = \"intern_producten_details.php\" method = \"GET\"> 
       <a href='../intern/intern_producten_details.php name=\"$productnr\"'>More..</a> 
       </form>"; 
     echo "<tr><td style='width: 200px;'>".$productnr." 
     </td><td style='width: 600px;'>".$beschrijving."</td> 
     <td style='width: 100px;'>".$more."</td></tr>"; 
     } 
    } else { 
     echo "0 results"; 
    } 
echo "</table>"; 
mysqli_close($conn); 

頁面加載URL中的產品編號,但由於某種原因它說我沒有訪問該頁面的權限。

這是我點擊信息鏈接後得到的網址;

localhost/taak/intern/intern_producten_details.php%20name=%22prod007%22 

我在做什麼錯在這裏?

任何幫助將不勝感激!

回答

0

更新您的href鏈接

$more = "<form action = \"intern_producten_details.php\" method = \"GET\"> 
       <a href='../intern/intern_producten_details.php?name=\"$productnr\"'>More..</a> 
       </form>"; 

您的問題(?)標誌忘了......

+0

非常感謝你:) –

相關問題