php如何将变量值传递给另一个页面?

时间:2014-03-02 00:15:41

标签: php

我正在练习PHP并坚持使用以下内容。

有两个页面list.php和view.php,我想在list.php上创建一个详细页面链接,转到view.php

在list.php页面上的

,我把它放在下面。

<a href='view.php?num=$num'>

$num被定义为从DB获取auto_incremented ID的值。

在view.php页面上的

,它似乎没有从view.php页面获得$num值。 echo($num)给出“未识别的变量错误”

我错过了什么?

1 个答案:

答案 0 :(得分:3)

您必须先从$_GET[]获取变量。

$num = $_GET['num'];
echo $num;

最好将它包装在下面的块中,以确保在使用它之前设置变量。

if (isset($_GET['num']) {
    ...
}

这样,当你转到view.php时,它就不会给你一个错误,因为没有$_GET['num']