将PHP变量传递给模态窗口的链接

时间:2013-05-27 17:56:12

标签: php

嗨我有一个php链接,它调用一个模态弹出窗口,一切正常,我遇到的问题是它没有传递链接中的php变量。

php变量显示在地址栏中,但它没有传递给模态表单。

这是我的链接

 echo "<a href=\"?ip_address='.$ip_address.'#accSettings1\" >Add</a>";  

我得到这样的变量。

$ip_address = $_GET['ip_address'];  
echo "$ip_address"; 

1 个答案:

答案 0 :(得分:4)

您需要双引号而不是单引号

<? echo "<a href=\"?ip_address=".$ip_address."#accSettings1\" >Add</a>";  ?>
                              -^-------------^-

它将.'作为文字字符串传递,输出将类似于

假设$ip_address = 'hello';

<a href="?ip_address='.hello.'#accSettings1" >Add</a> <!-- HTML Source -->
                    -^-------^-
             This is why the link breaks

因此它会在链接中添加不必要的句点和单引号,这会打破它

我提供的代码将是

<a href="?ip_address=hello#accSettings1" >Add</a>