0

我有以下两个简单的脚本。$action 被检测为“未设置”。如果未使用 isset 语句,则会弹出警告“未定义变量 $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>";  
?>  
4

1 回答 1

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>"; 
}
?>  
于 2013-12-25T17:19:22.133 回答