我正在尝试学习PHP(只是一个小项目的一点点)。我试图遵循这个教程,但当我这样做,它不工作。首先,我复制了确切的代码,它仍然没有工作,但这里是我的一些代码:
<?php
if($_POST['projectSubmit'] == "Submit")
{
$toApprove= $_POST['projectName'];
}
?>
<form action ="getData" method="post" >
<input type="text" name="projectName">
<input type="submit" name="projectSubmit" value="Submit">
</form>
但是我得到一个错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined index: projectSubmit
Filename: views/ViewProjectApproval.php
Line Number: 13
我做错了什么?
BTW:这是传输数据回我的控制器的正确方式吗?(带代码点火器的模型视图控制器)
使用说明:
if (isset($_POST['projectSubmit'])) { /*...*/ }
检查参数是否被发送。(此处:表单提交时)
使用
if (isset($_POST['projectSubmit']) && $_POST['projectSubmit'] == "Submit")