作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个显示产品列表的页面。现在,对于每一行(产品),我都有一个带有链接的列,该链接可以转到带有产品信息的不同页面。
现在要加载该信息页面,我需要已单击的产品(行)的产品编号。
我尝试使用带有 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 中的产品编号,但由于某种原因,它说我没有访问该页面的权限。
这是我点击信息链接后得到的URL;
localhost/taak/intern/intern_producten_details.php%20name=%22prod007%22
我在这里做错了什么?
任何帮助将不胜感激!
最佳答案
将您的 href
链接更新为
$more = "<form action = \"intern_producten_details.php\" method = \"GET\">
<a href='../intern/intern_producten_details.php?name=\"$productnr\"'>More..</a>
</form>";
您忘记在问题 (?
) 中标记...
关于php - 我如何将变量(来自mysql)调用到每行的不同页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939452/
我是一名优秀的程序员,十分优秀!