saya kurang tahu kalau langsung dalam satu file, tapi yang pernah saya buat berdasar
contoh yang ada seperti ini dan terasa lebih mudah mengaturnya :
file pengambil gambar di lakukan terpisah, gambar yang dimasukan ke data-base
termasuk tipe gambar-nya (kalau gak salah istilahnya mime)
misal dengan field dibawah tsb.
$uid='1';
$load=mysql_query("select * from Biodata WHERE uid = $uid ");
list($nama,$tgl,$fak,$jur)=mysql_fetch_row($load);
echo ("semua data ");
echo ("gambarnya adalah : ");
echo "<img src=\"ambil-gambar.php?uid=$uid\">";
file ambil-gambar.php :
$result=mysql_query("SELECT photo , mime FROM Biodata WHERE
uid='$uid'") or die("gambar tidak bisa di ambil");
if ($result) {
$my_pic = mysql_fetch_row($result);
$img = $my_pic[0];
$mime = $my_pic[1];
if ('' != $img) {
Header( "Pragma: no-cache");
if ( '' != $mime ) {
Header( "Content-type: $mime");
} else {
Header( "Content-type: image/gif");
}
echo $img;
}
}
pemisahan file seperti ini rasanya akan memudahkan pengembangan program atau
pengambilan data berupa gambar yang berulang-ulang
semoga membantu, koreksi bila terdapat kesalahan
regards,
uwo
Ari Dwiantoro wrote:
> Selamat Malam
>
> maaf saya mau bertanya hal yg mendasar nih...
> Saya buat tabel Biodata dengan 6 kolom :
>
> Biodata
> --------------------------------------------------
> ID Nama Tgl_Lahir Fakultas Jurusan Photo
> --------------------------------------------------
> 1. Yuyun 23 Sept 1982 Biologi Mikro yuyun.jpg
>
> Saya ingin menload text yuyun.jpg tersebut kedalam hal
> HTML.
>
> $load=mysql_query("select * from Biodata");
> list($nama,$tgl,$fak,$jur,$photo)=mysql_fetch_row($load);
>
> Nah saya sisipkan hal HTML dan meng-echo semuanya..
> Semua sudah keluar kecuali photonya,...
>
> <img src="<? echo $photo; ?>">
> kenapa tag ini ngga` men-load photo yah..?
>
> Ada yg tahu tag yang bisa menlaod photo dari Database
> Mysql..?
>
> Makasih ..
>
> Ari Dwiantoro..
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.com/
>
> --------------------------------------------------------------------------------
> Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
> Informasi arsip di http://www.linux.or.id/milis.php3
> Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]