我有一个动态表,我想点击链接示例位置A并转到另一个php页面。 然而,在另一个php页面中,我想从位置A中选择一些细节。我可以知道如何获取值吗?我尝试了一些方法,但它仍然失败。
创建动态表:
<?php
include "mysqli.connect.php";
// Make a MySQL Connection
$_session['place'] = $row['links'];
$retrieveLocation = "SELECT COUNT(c.userid) AS userid, p.places, p.address, p.telephone, p.links FROM promotion AS p LEFT JOIN candy AS c on p.places = c.places GROUP BY p.places ORDER BY userid desc";
$result = $mysqli->query($retrieveLocation);
while ($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo "<tr><td>{$row['places']}</td><td>{$row['address']}</td><td>{$row['telephone']}</td><td>{$row['userid']}</td><td><a href=\"".$row['links']."\">View</a></td></tr>";
}
?>
因此它将从数据库生成值并输出为表:
places | address | telephone | userid | links
----------------------------------------------
A | A.php
B | B.php
C | C.php
D | D.php
a.php只会
<?php
include "mysqli.connect.php";
// Make a MySQL Connection
$retrieve = "SELECT username, product, rating FROM ratings WHERE places='".$_SESSION['place']."'";
$result = $mysqli->query($retrieve);
while ($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo "<tr><td>{$row['product']}</td><td>{$row['rating']}</td><td>{$row['username']}</td></tr>";
}
?>
所以对于我的上一篇专栏,当用户点击时,它会将它们引导到页面(例如A.php)。进入A.php页面,我需要从位置A中选择一些细节并显示出来。 可以请帮忙吗?谢谢。 (刚刚尝试过的会话部分,它没有用)
答案 0 :(得分:0)
在ponting到新页面的URI中,您应该包含一个附加参数,其中包含所选项目的ID。
我的意思是,类似的东西:
"<a href=\"showItem.php?propertyId={$row['id']}\">View property</a>"