它给我这个错误:未定义的索引:LINE中的操作:$act=$_POST['action'];
<?php
function_2()
{
?>
<FORM name="poll" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="hidden" name="action" value="insert">
.
.
.
</FORM>
<?php
}
$act=$_POST['action'];
switch($act)
{
case "insert":
function_1();
break;
default:
fuction_2();
break;
}
?>
请帮帮我。
答案 0 :(得分:6)
该错误表明$_POST['action']
不存在。因此,您需要一个条件语句来设置$ act的值。
// Set Default
$act = '';
if ( isset($_POST['action'])) ) {
$act = $_POST['action'];
}
switch($act)
{
case "insert":
function_1();
break;
default:
fuction_2();
break;
}