我尽力研究如何将输入类型文件数组传递到另一个 php 页面。但是每次我将价值从一页发布到另一页时,我都会陷入困境。
我在页面 cityaddinfo.php 上写了这段代码,提交时指向页面 cityadd.php
<form method="POST" action="cityadded.php?city=<?php echo $city?>">
<tr>
<td>
<?php
$quecityimage=mysql_query("SELECT * FROM `city_image` WHERE city_id=$city");
echo "<b>city images</b><br>";
while($cityimage=mysql_fetch_assoc($quecityimage))
{
$pathcity=$cityimage['path'];
echo "<img src='$pathcity' width=\"400px\" height=\"200px\"/><br><br>";
}
?>
</td>
</tr>
<tr>
<td>
<p class="clone"> File:
<input type="file" name="f_name[]" size="10" style="font-family: arial; font-size: 22px;"/>
<p>
<a href="#" class="add" rel=".clone">Add More</a>
</p>
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" name="submit">
</td>
</tr>
cityadd.php 代码:
<?php
echo $_GET['city'];
if(isset($_POST['submit']))
{
$a= $_POST['f_name'];
foreach($a as $img)
{
echo $img;
}
}
?>
代码回显仅是一种输入类型文件名的名称。即使我添加了多个文件。任何人都可以帮我解决如何在其他页面上发布这个输入文件数组吗?提前致谢 :)