好吧,所以我上傳的圖片代碼如下,但我不知道如何顯示它,我想讓畫廊,所以我想要的是顯示在一個頁面上的所有圖像,如果你可以解釋這也會有幫助!如何顯示數據庫的所有斑點(圖片)
<?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