Php 无法同时从一个表单提交文本输入和文件输入

Php 无法同时从一个表单提交文本输入和文件输入,php,html,Php,Html,我用文件输入上传文件没有问题,但是文本输入甚至对我的点击没有反应。我尝试删除文件输入,它们又开始工作了。有没有办法同时以一种形式使用它们 <form class="upload-box-content popup-animation" action="uploadproject.php" method="POST" enctype="multipart/form-data"> <div class="text-block">

我用文件输入上传文件没有问题,但是文本输入甚至对我的点击没有反应。我尝试删除文件输入,它们又开始工作了。有没有办法同时以一种形式使用它们

    <form class="upload-box-content popup-animation" action="uploadproject.php"
    method="POST" enctype="multipart/form-data">
        <div class="text-block">
            <input type="text" name="project-name" placeholder="Название проекта">
            <input type="text" name="authors" placeholder="Автор(ы) проекта">
            <input type="text" name="supervisor" placeholder="Куратор проекта">
            <input type="text" name="faculty" placeholder="Кафедра">
        </div>

        <div class="upload-tp-block">
            <input type="file" name="textfile">
            <input type="file" name="ppfile">
        </div>
        <button type="submit" name="submit">Загрузить</button>
    </form>
下面是uploadproject.php代码。我必须说,我现在没有使用文本输入的数据,我甚至不能输入任何东西

<?php
if (isset($_POST['submit'])) {
    //Getting file and all file variables
    $textfile = $_FILES['textfile'];
    $textfilename = $_FILES['textfile']['name'];
    $textfileTmpName = $_FILES['textfile']['tmp_name']; 
    $textfileSize = $_FILES['textfile']['size'];
    $textfileType = $_FILES['textfile']['type'];
    $textfileError = $_FILES['textfile']['error'];

    $ppfile = $_FILES['ppfile'];
    $ppfilename = $_FILES['ppfile']['name'];
    $ppfileTmpName = $_FILES['ppfile']['tmp_name']; 
    $ppfileSize = $_FILES['ppfile']['size'];
    $ppfileType = $_FILES['ppfile']['type'];
    $ppfileError = $_FILES['ppfile']['error'];
    //Getting file extensions
    $textfileExt = explode('.', $textfilename);
    $ppfileExt = explode('.', $ppfilename);
    //Make it lowercase so JPG turn into jpg, and get the extension itself
    $textfileActualExt = strtolower(end($textfileExt));
    $ppfileActualExt = strtolower(end($ppfileExt));

    //Allowed extensions
    $textallowed = array('docx', 'doc', 'txt', 'text', 'pdf');
    $ppallowed = array('ppt', 'pptx');

    if (in_array($textfileActualExt, $textallowed) && 
        in_array($ppfileActualExt, $ppallowed)) {
        if ($textfileError === 0 && $ppfileError === 0) {
            if ($textfileSize < 20000000 && $ppfileSize < 20000000) {
                $textfileDestination = 'uploads/'.$textfilename;
                $ppfileDestination = 'uploads/'.$ppfilename;
                move_uploaded_file($textfileTmpName, $textfileDestination);
                move_uploaded_file($ppfileTmpName, $ppfileDestination);
                header("Location: main.php?upload=success");    
            }
        } else {
            echo "Couldn't upload your file".$textfileError.$ppfileError;
        }
    } else {
        echo "Wrong extension boi";
    }

}


?>

显然有一些部门的问题。毕竟是CSS。感谢您的合作。

找不到提交按钮…抱歉,我刚刚编辑了它。发送您的php代码,请参阅表单非常标准,应该可以正常工作。任何相关联的jQuery或javascript?文本输入甚至不会对我的点击做出反应…似乎工作正常…演示:在Chrome中测试。因此,如果发生这种情况,可能是由于此处未显示的其他内容造成的,例如一些JavaScript或错误的CSS。使用浏览器中的开发人员工具查看。