我无法在下一页中回显相同的数据

时间:2018-02-13 09:37:44

标签: php mysql

while($row=mysqli_fetch_assoc($data)){
    echo("<a href='content.php'>".strtoupper($row['place'])."</a><br>");
    $row++;
}

我刚刚在页面中打印了$place值。当我点击它们时,content.php会打开。现在,如何在$row['place']中回显相同的content.php值?请帮忙

3 个答案:

答案 0 :(得分:1)

您需要将参数传递给content.php,告诉您点击的位置:

while($row=mysqli_fetch_assoc($data)){
    echo("<a href='content.php?id={$row['id']}'>".strtoupper($row['place'])."</a><br>");
    $row++;
}

然后content.php使用$_GET['id']在数据库中查找适当的位置。

答案 1 :(得分:0)

您可以使用get方法。例如;

echo("<a href='content.php?data=".strtoupper($row['place'])."'>".strtoupper($row['place'])."</a><br>");

in content.php;

echo $_GET['data'];

答案 2 :(得分:0)

您必须将带有$row['place']标记的<a>值作为QueryString参数传递 试试这个: -

while($row=mysqli_fetch_assoc($data)) {
    echo("<a href='content.php?place=".$row['place']."'>".strtoupper($row['place'])."</a><br>");
}

您可以使用content.php来访问$_GET['place']上的地点变量 (我不知道$row++在这里有什么用途)