我正在尝试学习PHP(只是一个小小的项目)。我正在尝试遵循this教程,但是当我这样做时,它不起作用。首先我coppied确切的代码,而它仍然没有工作,但这里是我的一些代码:
<?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
我在做什么错?
答案:这是一种将数据传回控制器的正确方法吗? (与代码点火器模型视图控制器)
你可以把这些通知关闭http://stackoverflow.com/questions/2867057/how-do-i-turn-off-php-notices但我建议让他们为现在。 – Waygood 2013-04-24 15:43:40
@Waygood所以这是一个非致命的错误呢?介意解释是什么造成的? – Kalec 2013-04-24 15:45:14
chandresh_cool已经回答了。解释是你试图访问尚未创建的$ _POST元素。 (这是你提交表单后)。顺便说一句,这不是MVC。 – Waygood 2013-04-24 15:46:37