首页 > 解决方案 > 将变量从 while mysqli_fetch_array 循环传递到另一个页面时遇到问题,因此我可以将它与另一侧的 $_GET 一起使用

问题描述

您好我正在尝试使用 $_GET 将变量传递给提到的contact.php页面,但结果是:

/contact.php?firstname=

这是我点击发送变量的链接:

echo '<a href="contact.php?name="' . $email . '">';

这是在另一边获取变量的代码:

 <?php
      $name = $_GET['name'];
      echo $name ;
    ?>

标签: phpget

解决方案


您正在关闭href属性值。

echo '<a href="contact.php?name="' . $email . '">';
                                ^ 

您需要删除该双引号,以便该值出现在属性中。如目前所写,您的 HTML 将是:

<a href="contact.php?name=" email@example.com">

所以使用:

echo '<a href="contact.php?name=' . $email . '">';

推荐阅读