0
4

2 回答 2

7

您需要将 PHP 更改为:

if (isset($_GET['submit']))
{
    // Form has been submitted
}
else
{
    // Form has not been submitted
}

目前,您正在分配一个可能不存在的值,$submitcheck然后检查它是否已设置。您需要以相反的方式执行此操作:$_GET['submit']设置检查,然后将其分配给变量。

于 2013-01-19T14:29:00.707 回答
1

这是因为您的代码是从上到下执行的,并且在您使用的顶部执行$_GET['submit'],然后这个键不存在。你可以这样做:

if(array_key_exists('submit', $_GET)){
   echo $_GET['submit'];
}

甚至

if (!isset($_GET['submit']))
{
    echo 'Pls select and submit';
}
else
{
 ....
}
于 2013-01-19T14:30:09.830 回答