未定义的变量$动作

时间:2013-10-27 03:28:58

标签: variables action undefined

我有以下两个简单的脚本。 $ action被检测为“未设置”。如果未使用isset语句,则会弹出警告“Undefined variable $ action”。我不知道是什么问题,请帮忙。

prog01.html:

<a href="prog02.php?action='add'">Press to add record</a>  

prog02.php:

<?php
if (isset($action)){  
  if ($action == 'add') echo "action is to add <br>";  
}  
else  
    echo "\$action is not set <br>";  
?>  

1 个答案:

答案 0 :(得分:0)

您想指定使用GET或POST方法提交操作值,如此

<?php
if (isset($_POST['action'])){  
$action = $_POST['action'];
}  
else if (isset($_GET['action'])){  
$action = $_GET['action'];
}
if ($action == 'add')
{
echo "action is to add <br>";  
}  
else  
{
echo "\$action is not set <br>"; 
}
?>