首页 > 解决方案 > 使用php在三个下拉选定值上上传文件

问题描述

我想从三个下拉菜单中上传特定选择的文件。

例如:
如果选择课程 (vfx)、教师 (john)、作业 (1),则在提交文件时应将其上传到特定文件夹或位置。

谢谢你。

<form action="" method="post" enctype="multipart/form-data">
  <table width="1561" height="1441" border="0" align="center">

    <tr>
      <td height="505" align="center" valign="middle">
        <table width="500" border="0" align="center">
          <tbody>
            <tr>
              <td height="42" align="left">&nbsp;</td>
              <td colspan="2" align="left" valign="middle"><img src="download.jfif" width="167" height="151" alt="" /></td>
            </tr>
            <tr>
              <td height="42" align="left">Course</td>
              <td align="left" valign="middle">:</td>
              <td align="left" valign="middle">
                <select name="Course" size="0" required="required" id="Course">
                  <option disabled selected>Select</option>
                  <option value="animation">Animation</option>
                  <option value="vfx">Vfx</option>
                  <option value="graphic">Graphic Design</option>
                  <option value="first">F.y. Bsc</option>
                  <option value="second">S.y.Bsc</option>
                  <option value="third">T.y.Bsc</option>
                </select>
              </td>
            </tr>
            <tr>
              <td width="128" height="31" align="left">Assignment No.</td>
              <td width="27" align="left" valign="middle">:</td>
              <td width="331" align="left" valign="middle">
                <select name="assignment" size="0" required id="assignment">
                  <option disabled selected>Select</option>
                  <option value="one">Assignment 1</option>
                  <option value="two">Assignment 2</option>
                  <option value="three">Assignment 3</option>
                  <option value="four">Assignment 4</option>
                  <option value="five">Assignment 5</option>
                  <option value="six">Assignment 6</option>
                  <option value="seven">Assignment 7</option>
                  <option value="eight">Assignment 8</option>
                  <option value="nine">Assignment 9</option>
                  <option value="ten">Assignment 10</option>
                </select>
              </td>
            </tr>
            <tr>
              <td height="38" align="left">Faculty</td>
              <td align="left" valign="middle">:</td>
              <td align="left" valign="middle">
                <select name="Faculty" size="0" required id="Faculty">
                  <option disabled selected>Select</option>
                  <option value="john">john</option>
                  <option value="andrew">andrew</option>
                  <option value="juli">juli</option>
                  <option value="parkar">parkar</option>
                  <option value="other">Other</option>
                </select>
              </td>
            </tr>

标签: phpdrop-down-menu

解决方案


首先你必须在你的表单周围创建表单元素,如果你已经创建了,那么我考虑它的方法是 POST 并且考虑到按钮名称是btn并且你的问题的代码如下:

<?php
        //Enter your code here, enjoy!

if(isset($_POST['btn']) )
{
    // getting the values from the form
    $courseValue = $_POST['Course'];
    $assignment = $_POST['assignment'];
    $faculty = $_POST['Faculty'];

    // condition to check for file uploading
    if($courseValue =="vfx" && $assignment == "1" && $faculty == "john")
    {
        // code to upload file or some other actions

    }
}

推荐阅读