我已经解决了这个问题已经有一段时间了,并且花了很多时间寻找解决方案。 调用函数时,我想知道是否按下了表单的提交按钮。
我发现了一些类似的情况,需要使用isset()。我没有把它带到"否则"参与此代码。 我也遵循使用array_key_exists()的建议并遇到同样的问题。
if(!isset($_POST['subpic'])) {
$pic .= "<form name=\"bg\" enctype=\"multipart/form-data\" method=\"post\" action='$_SERVER[PHP_SELF]'>
<p><input type=\"file\" name=\"bgpic\"></p>
<p><input type=\"submit\" name=\"subpic\" value=\"Submit\"></p>
</form>";
}else{
$pic .= "<p>Do something esle</p>";
}
提前感谢您的帮助,非常感谢。