好吧,所以我上传的图片代码如下,但我不知道如何显示它,我想让画廊,所以我想要的是显示在一个页面上的所有图像,如果你可以解释这也会有帮助!如何显示数据库的所有斑点(图片)
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "phplogin";
$connect = mysqli_connect($servername,$username,$password,$dbname);
$file = $_FILES['image']['tmp_name'];
$ime = $_POST['ime'];
if(!isset($file))
{
echo "Izaberite sliku";
}
else
{
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name = addslashes($_FILES['image']['name']);
$image_size = getimagesize($_FILES['image']['tmp_name']);
if($image_size == FALSE)
{
echo "Niste izabrali dobru sliku";
}
else
{
if(!$insert = mysqli_query($connect,"INSERT INTO store VALUES ('','$image_name','$image','$ime')"))
{
echo "Problem sa postavljanjem slike";
}
else
{
//$lastid = mysqli_insert_id($connect);
// I WANT TO DISPLAY IMAGES HERE
//echo "Image uploaded.<p />Slika:<p /><img src=get.php>";
}
}
}
?>
此代码是获得图像,但只显示最后一个ID,我不知道如何使它显示所有图像
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("databaseimage") or die(mysql_error());
$id = addslashes($_REQUEST['id']);
$image = mysql_query("SELECT * FROM store WHERE id=$id");
$image = mysql_fetch_assoc($image);
$image = $image['image'];
header("Content-type: image/jpeg");
echo $image;
?>
您发布了上载图像的代码。你到目前为止试过什么来展示它? –
将图像保存为斑点不是一种好的做法。将url保存到数据库中的图像上,然后将图像作为文件保存到某个文件夹中。然后你所要检索的是图像url到文件 – theTypan
我怎么能保存从文件夹到网址的URL你能告诉我的例子吗? – Praziluk