我有一个个人资料页面,我想在其上上传照片作为单独的操作。我有第一个表单成功提交到页面,当我提交照片表单时,页面返回空白并显示空消息。
HTML
<form method="post" action="profile.php" id="main">
<input name="txtFirstName" type="text" value="<?php echo $sFirstName; ?>">
<input type="submit" name="btnSubmit" value="Submit" />
</form>
<form method="post" action="profile.php" id="photo_upload" enctype="multipart/form-data">
<img src="<?php echo($sPath); ?>" height='100' width='100' id="imgProfile" />
<br>
<input type="file" name="fUpload" id="fUpload">
<br>
<input type="submit" name="btnUploadPhoto" value="Upload" class="cancel"/>
</form>
PHP
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($_POST['btnSubmit']) {
$sFirstName = $_POST['txtFirstName'];
}
else if ($_POST['btnUploadPhoto']) {
// DO MY MOVE LOGIC
}
}
当调用“btnSubmit”时,页面加载并且文本框获取输入的名称。当调用“btnUploadPhoto”时,我在屏幕上得到了这个,没有别的:
{错误:'',味精:''}
如何让页面重新加载原始表单?