我无法查看存储在$ _GET中的数据

时间:2014-10-02 11:20:20

标签: php

好的,我有这个

<a href="vehpage.php?getVar=<?php echo $search_rs['trucknum']; ?>"

现在当有人点击时,get变量被设置为他们搜索的数字。

我已经检查并设置了我的get变量。

我做了

print_r($_GET);

它告诉我,我的变量实际上就在那里。

现在我试图在同一页面上显示它,但不是作为回声打印。

我做了

echo $_GET['trucknum'];

当我这样做时,我得到一个错误,表示未定义的值trucknum。

2 个答案:

答案 0 :(得分:0)

trucknum阵列中没有任何GET尝试使用getVar

echo $_GET['getVar'];

如果你想在页面中显示trucknum,那么你需要发送查询字符串,如

yoururl?getVar=fhgh&trucknum=2035

然后你会得到

echo $_GET['trucknum'];

答案 1 :(得分:0)

更改您的

echo $_GET['trucknum'];

 echo $_GET['getVar'];

对于你问题的其他部分:

<a href="vehpage.php?getVar=<?php echo $search_rs['trucknum']; ?>&vin=<?php //YOUR_VIN_NO ?>&model=<?php //YOUR_MODEL ?>">Link</a>

然后您可以访问它们:

 echo $_GET['getVar'];
 echo $_GET['vin'];
 echo $_GET['model'];