Ich verwende phpmyadmin zum Erstellen meiner Datenbank. Ich habe Bilder in einem Ordner namens "Bilder" gespeichert. Der Pfad des Bildes wird in der Datenbank gespeichert.Ein Bild aus der Datenbank holen und auf dem Bildschirm anzeigen
Ich möchte jetzt ein Bild entsprechend einer ID abrufen und es auf dem Bildschirm anzeigen.
So speichere ich mein Bild.
function GetImageExtension($imagetype)
{
if(empty($imagetype)) return false;
switch($imagetype) {
case 'image/bmp': return '.bmp';
case 'image/gif': return '.gif';
case 'image/jpeg': return '.jpg';
case 'image/png': return '.png';
default: return false;
}
}
if (!empty($_FILES["uploaded_image"]["name"]))
{
$file_name=$_FILES["uploaded_image"]["name"];
$temp_name=$_FILES["uploaded_image"]["tmp_name"];
$imgtype=$_FILES["uploaded_image"]["type"];
$ext= GetImageExtension($imgtype);
$imagename=date("d-m-Y")."-".time().$ext;
$target_path = "images/".$imagename;
if(move_uploaded_file($temp_name, $target_path)) {
$query="insert into users(images_path,submission_date,image_name)values('".$target_path."','".date("Y-m-d")."','$imagename')";
Jetzt will ich das Bild holen und sie auf dem screen.This Anzeige wird der Code, den ich geschrieben habe -
$connection = mysql_connect("localhost", "root", "");
$db = mysql_select_db("project", $connection);
$query = mysql_query("select * from users where _id= '$r'");
$rows = mysql_num_rows($query);
if ($rows == 1) {
$row1=mysql_fetch_assoc($query);
$image=$row1["images_path"];
}
Was soll ich nach diesem schreiben, so dass das Bild angezeigt wird?
Das war so einfach. Ich danke dir sehr! – TeeKay