PHP POST数据未通过enctype=";“多部分/表单数据”;
我在获取表单的post数据时遇到问题。正如这段代码所示,文件是上载的,但我没有其他表单字段的任何post数据。我注意到,如果我去掉multipart/formdataenctype,它将不会上传(很明显),但我确实获得了其他字段的post数据。你知道为什么会这样吗 出现此代码的页面是index.php?page=page1&upload=1PHP POST数据未通过enctype=";“多部分/表单数据”;,php,Php,我在获取表单的post数据时遇到问题。正如这段代码所示,文件是上载的,但我没有其他表单字段的任何post数据。我注意到,如果我去掉multipart/formdataenctype,它将不会上传(很明显),但我确实获得了其他字段的post数据。你知道为什么会这样吗 出现此代码的页面是index.php?page=page1&upload=1 <form enctype="multipart/form-data" action="?page=page1&upload=2" metho
<form enctype="multipart/form-data" action="?page=page1&upload=2" method="post">
Select Location: <select name="location">
<option>Select Location</option>
<option value="N">North</option>
<option value="S">South</option>
<option value="E">East</option>
<option value="W">West</option>
</select><br />
Upload File: <input name="ufile" type="file" id="ufile" size="50" /><br />
<b><u>Sunday</u></b> Date: <select name="month">
<option> - Month - </option>
<option value="01">January</option>
<option value="02">Febuary</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="day">
<option> - Day - </option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="year">
<?php
$optionyear = date("Y",time());
$currentyear = $optionyear;
while($optionyear != 1990) {
echo "<option value=\"".$optionyear."\"";
if($optionyear == $currentyear) {
echo " selected";
}
echo ">".$optionyear."</option>";
$optionyear--;
}
?>
</select><br />
<input type="submit" name="Submit" value="Upload" /><br />
</form>
选择位置:
选择位置
北
南方
东
西
上传文件:
星期日日期:
-月份-
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
-日-
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
谢谢 U可以通过
$\U文件[]
获取上传数据,通过$\U POST[]
试一试
echo”“;
打印(邮政美元);
打印($_文件['ufile']);
回声“;
顺便问一下,
元素的close标记在哪里?这是我得到的输出:Array(),谢谢你的帮助!
echo "<pre>";
print_r($_POST);
print_r($_FILES['ufile']);
echo "</pre>";