//DB CONNECTION
$sql = "SELECT `city`,`country` from infotab";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
echo $row["city"].$row["country"]"<a href='order.php'>order</a>"; }
表格输出:
此代码将选择数据。此外,每行都提到order.php
。当用户点击引用(<a href>
子句)时,它会打开order.php
,我需要知道用户选择哪一行来处理这些数据。
答案 0 :(得分:1)
将代码更改为:
while ($row = $result->fetch_assoc()) {
echo $row["city"] . $row["country"] . "<a href='order.php?city=" . $row["city"] . "&country=" . $row["country"] . "'>order</a>";
}
在order.php
中,您可以使用$_GET["city"]
和$_GET["country"]
变量来访问这些值,这些变量包含上一页<a href>
链接中的值。例如,运行echo $_GET["city"];
将输出城市名称。
编辑:正如@ Rizier123所指出的,如果您的数据库包含同一城市或国家/地区的多个条目,则使用唯一ID可能更容易出错。您应该考虑在表结构中引入ID,然后在order.php
的链接中使用它。