【发布时间】:2016-02-07 09:08:12
【问题描述】:
插入代码:
<input type="hidden" name="size" value="350000">
<input type="file" name="photo">
显示代码:
echo "<img src='/images/" . $row['photo']. "' height='150px'><br>";
但这只能处理一张照片。有什么方法可以制作多张图片?
这是处理输入到表单中的数据的 php:
<?php
//This is the directory where images will be saved
$target = "images/";
$target = $target . basename( $_FILES['photo']['name']);
//This gets all the other information from the form
$photo=($_FILES['photo']['name']);
// Connects to your Database
mysql_connect("localhost", "", "") or die(mysql_error()) ;
mysql_select_db("dirtypol_election2016compariso") or die(mysql_error()) ;
// Writes the information to the database
mysql_query("INSERT INTO databasename (photo) VALUES ('$photo')") ;
//Writes the photo to the server
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)) {
//Tells you if its all ok
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded, and your information has been added to the directory";
}
else {
//Gives and error if its not
echo "Sorry, there was a problem uploading your file.";
}
?>
【问题讨论】:
-
循环播放!使用任何循环语句来处理多个图像。但更清楚你想做什么!?
-
您显示的两个 sn-ps 代码似乎无法协同工作 - 您肯定还有其他代码没有显示?
-
我用我用来处理数据的 php 更新了帖子。
标签: php image file-upload image-uploading multiple-file-upload