我正在练习PHP并坚持使用以下内容。
有两个页面list.php和view.php,我想在list.php上创建一个详细页面链接,转到view.php
在list.php页面上的,我把它放在下面。
<a href='view.php?num=$num'>
$num
被定义为从DB获取auto_incremented ID的值。
,它似乎没有从view.php页面获得$num
值。
echo($num)
给出“未识别的变量错误”
我错过了什么?
答案 0 :(得分:3)
您必须先从$_GET[]
获取变量。
$num = $_GET['num'];
echo $num;
最好将它包装在下面的块中,以确保在使用它之前设置变量。
if (isset($_GET['num']) {
...
}
这样,当你转到view.php
时,它就不会给你一个错误,因为没有$_GET['num']