如何在同一页面上的表单提交上进行php验证

时间:2017-06-11 02:12:14

标签: php

我有一个HTML表单,要求用户选择要上传的图像

<form action="" method="post" enctype="multipart/form-data">
    <input id="fileToUpload" name="fileToUpload" type="file" accept="image/*" capture="camera">
    <input type="submit" value="Save Recipe" name="submit">
</form>

在页面的开头,我有一组php代码来检查表单是否已提交

if(isset($_POST['submit']))
{
  .... perform the upload image routine ...
  .... output the error message if any ...
}

我的问题是,由于php snipped正在页面顶部执行,因此错误消息也会在顶部输出。除了使用会话变量之外,是否有更智能的方法在页面底部输出此消息?

1 个答案:

答案 0 :(得分:0)

切换代码有效。需要重新设计流程。