html中的表单提交错误

时间:2014-07-31 05:08:42

标签: php html form-submit

我的html页面是

<html>
    <head>

    </head>
    <body>
        <form name="uploadform" id="uploadform" method="POST" enctype="multipart/form-data"  action="ProfileBiodataUpload.php">


            <div>     <P3>Upload Biodata</P3></div>
            <div><input type="file" name="fileupload" id="fileupload"/></div>

            <div> <input type="submit" name="submit" id="submit" value="Upload"/> </div>
        </form>
    </body>
</html>

ProfilebiodataUpload.php页面是

<?php
session_start();
if (isset($_POST['fileupload'])) {
    echo "filename set";
} else {
    echo 'filename not set';
}
?>

但是当我上传文件类型时,我正在获取文件名未设置错误。 如何解决这个问题。提前谢谢

2 个答案:

答案 0 :(得分:1)

请勿使用$_POST['fileupload']。您必须使用$_FILES['fileupload']

if (isset($_FILES['fileupload'])) {
    echo "filename set";
} else {
    echo 'filename not set';
}

答案 1 :(得分:1)

使用$_FILES

$_FILES

而不是

$_POST

完整代码:

if (isset($_FILES['fileupload'])) {
    echo "filename set";
} else {
    echo 'filename not set';
}