PHP-php多图上传,一图对应一个字段
我之前用的一个上传类,如果全部图都选择了上传都没有问题。如果有一个没有选择上传插入的字段都对不上了。
请问一下大家有什么别的方法没??
请输入图片描述
$jpg=$info[0]['savepath'].$info[0]['savename'];
$gif=$info[1]['savepath'].$info[1]['savename'];
$png=$info[2]['savepath'].$info[2]['savename'];
$sql="INSERT INTO `test`.`images` (`exp`, `jpg`, `gif`, `png`) VALUES ('$exp', '$jpg', '$gif', '$png')";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
<form action="" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="jpg" />
<input type="file" name="gif" />
<input type="file" name="png" />
<input type="submit" value="Send" />
</p>
</form>
若未选择jpg格式的图片,提交后,得到的$_FILES数组中会包含索引名为jpg,gif,png的二维数组,因此可以对应字段选择相应的值。
nice,我理解了你的意思
说下解决方案吧:
<form action="" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[jpg]" />
<input type="file" name="pictures[gif]" />
<input type="file" name="pictures[png]" />
<input type="submit" value="Send" />
</p>
</form>
由于你没有指定数组索引,所以索引自动重建,没有的就忽略了,所以你插入的就有问题
希望能够帮到你!