php - 如何使用 HTML 链接将变量从一个 PHP 文件传递​​到另一个文件?

标签 php mysql reference

    //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>"; }

表输出:

http://imgur.com/jH2VzBf

此代码将选择数据。此外,还引用了 order.php在每一行。当用户单击引用( <a href> 子句)时,它会打开 order.php我需要知道用户选择哪一行来处理这些数据。

最佳答案

将代码更改为:

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 的链接中使用它。 .

关于php - 如何使用 HTML 链接将变量从一个 PHP 文件传递​​到另一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876269/

相关文章:

android - 如何更新SqlOpenHelper中的表?

php - 仅当我使用 PHP 登录时才能访问该页面

c++ - 使用子类调用主类中的函数

javascript - 如何获取事件按钮 ref 属性并将其分配给 vue.js 中的变量

c - 通过引用将字符串数组传递给 C 函数 - 无效指针

php - 使用 $query = mysql_query 选择更多表

php - sprintf() 如何防止 SQL 注入(inject)?

PHP 将列分成 3(数学和额外的 div 问题)

php - 搜索多个表 (SQL)

mysql - 无法使用 MyBatis 打印从 MySQL 获取的日文字符